SAN FRANCISCO - SAN FRANCISCO (AP) — Brandon Crawford hit a three-run homer, Madison Bumgarner survived a shaky second inning and the San Francisco Giants ended a three-game losing streak to Colorado, beating the Rockies 6-4 on Friday night.
Hunter Pence, who had three hits, Matt Duffy and Brandon Belt also drove in runs for the Giants, who ended a two-game slide.
Bumgarner (4-2) won his third straight start, retiring 15 of 17 after giving up all four runs in the second. He allowed seven hits, walked one and struck out 10 in 7 1/3 innings.
Mark Reynolds collected three hits and an RBI for the Rockies, who had won five of their previous seven. Dustin Garneau also drove in a run.
Chad Bettis (3-2) lasted six innings, giving up five runs on eight hits. He walked two and struck out four. He also drove in a run with a squeeze bunt.
Nolan Arenado doubled leading off the second. Reynolds and Ryan Raburn each singled and Gerardo Parra was safe on Joe Panik's throwing error, which allowed a run to score and drew parallels to the way Thursday night's 13-run inning began.
Bumgarner gave up a sacrifice fly and Bettis' bunt, then never allowed a runner past first base the rest of his stint.
Cory Gearrin got the final two outs of the eighth, stranding a pair of runners, and Santiago Casilla worked the ninth for his seventh save in nine chances.
Rockies: C Nick Hundley was placed on the 15-day disabled list with a strain in his left oblique. He was scratched from Thursday night's starting lineup just before the start of the game. C Dustin Garneau was recalled from Triple-A Albuquerque to take his place.
Giants: RHP Albert Suarez was called up from Triple-A Sacramento to strength the bullpen. He's been a full-time starter through his minor league career. RHP Vin Mazzaro was designated for assignment to make room for Suarez.
Rockies: RHP Jon Gray (0-1, 7.98) starts Saturday's game. He'll be making his first start against the Giants.
Giants: Johnny Cueto (4-1, 3.61) takes the mound Saturday against the Rockies, against whom he's 4-2 in eight career starts.