Madison Bumgarner allowed one unearned run in seven strong innings and hit a two-run double, helping the San Francisco Giants keep their playoff hopes alive with their sixth straight win, 9-1, over the Colorado Rockies on Friday night.
Brandon Belt, Cody Ross and Chris Stewart all homered for the Giants, who closed to within 6 1/2 games of NL West leading Arizona with 11 games remaining. Arizona played at San Diego later Friday. The Giants gained ground in the NL wild card race, getting to within five games of the Atlanta Braves, who lost 12-2 to the New York Mets earlier on Friday.
Ross, whose fifth-inning solo shot was the 100th homer of his career, left the game with a strained right hamstring in the sixth. He suffered the injury while running to first base after hitting an RBI single.
Bumgarner (12-12), who has been a big part of the Giants' late push, allowed six hits in winning his career-best fifth straight. He dropped his ERA in that span to 1.04.
Alex White (2-2) gave up six runs on nine hits in 5 2-3 innings. White, who has struggled to keep the opposition in the ballpark, gave up two of the Giants' three homers. He has allowed 11 home runs and has an ERA of 8.46 in five starts since coming to the Rockies as a key part of the trade that sent Ubaldo Jimenez to Cleveland.
Belt gave the Giants a 2-0 lead in the fourth when he connected for his second homer in as many days. He drove White's first pitch over the center field fence following Aubrey Huff's one-out single.
The Giants went up 3-0 in the fifth when Ross drove an 0-1 offering from White into the Rockies' bullpen behind the right-centerfield fence for his 14th of the season.
But the Giants broke the game open with a three-run sixth, with all the runs coming with two outs.
Ross lined a base hit to left, scoring Bumgarner, but began limping noticably as he ran to first base. The team said Ross strained his right hamstring, and was replaced by pinch runner Andres Torres.
With Aaron Cook making his first relief appearance in eight years in the seventh, the Giants added three more runs on Stewart's two-run homer and Crawford's RBI single.