Brandon Barnes doesn't carry a power-hitting reputation. He has just two home runs this season. He's a grinder, a mucker — always mussing and messing and getting dirty.

But, as Barnes continues to prove, you don't need pop to knock a home run.

Barnes hit a game-winning, inside-the-park home run in the top of the ninth inning Saturday to lift the Rockies to a 5-4 victory over the Giants at AT&T Park.

It was his second home run this season that didn't clear the outfield wall.

"I'd really like to hit one out so I can just jog. It'd make it easier. I'm always making it hard on myself," Barnes said.

"That's just the way I play — I hit the ball and I'm gonna run hard until somebody stops me."

After Charlie Blackmon singled with two outs in the ninth, Barnes hit a long, tailing line drive to right center just out of center fielder Angel Pagan's reach. The ball got to the wall as Barnes rounded second. Pagan's relay came in as he rounded third. And his head-first slide went under catcher Buster Posey's reach at home.

"It was a very aggressive play. Barnsey has the tendency to be in the middle of things — dust flying and all that," Rockies manager Walt Weiss said. "He's been a real clutch player for us."