The Rockies' gears grinded in motion for the Giants of the National League, days before they arrived in Colorado for a matchup between the division leaders and the upstart bat-bashers chasing after them.

Against San Diego on Sunday, Rockies manager Walt Weiss tongue-lashed his sleepwalking team in the dugout.

"I haven't had to do that much with this club at all," Weiss said. "That was probably the first time. I just felt the energy level wasn't where it was supposed to be."

Colorado won that game on a walk-off home run. And suddenly, the bat beasts were back. But how far back?

Back-back-back to left field after Colorado's Nolan Arenado lined a game-winning double off San Francisco closer Sergio Romo in the bottom of the ninth to give the Rockies another walk-off win, this time a 5-4 victory Tuesday night at Coors Field.

"That's a great at-bat against one of the better right-handers in the game," Weiss said. "We put together a great inning against a guy who's as close to automatic as there is. That's a tough position, staring back at a guy like that."

And back-back-back to the better part of the bleachers in left when catcher Wilin Rosario, the "Baby Bull," bombed a home run ball off San Francisco ace Madison Bumgarner to tie the game 3-3 in the sixth inning.