Chris Nelson hit an RBI triple and scored on Charlie Blackmon’s single in the sixth inning after an error by Giants third baseman Pablo Sandoval extended the inning, as the Colorado Rockies withstood a furious comeback attempt by the Giants to snap a five-game losing streak with a 6-5 victory on Monday.
With the Rockies ahead 4-2, Nelson plated Wilin Rosario with a two-out triple and came home on Blackmon’s single to right field. The runs proved crucial as Buster Posey belted a two-run homer in the seventh and Angel Pagan delivered an RBI double in the eighth to get San Francisco to 6-5. But the Giants’ rally in the eighth inning ended when Sandoval flied out to left, stranding runners at second and third.
Posey and Pagan had three hits apiece while Hunter Pence also went deep for the Giants, whose lead over idle Los Angeles in the National League West was reduced to five games.
Guillermo Moscoso (2-1) picked up the win in relief of starter Alex White, who hit his first career home run but was pulled after throwing 76 pitches over four innings. White yielded one run and six hits while Moscoso allowed a run and three hits in two frames.
Rex Brothers and Matt Belisle combined to surrender three runs over two innings before Rafael Betancourt struck out two in a perfect ninth for his 28th save.
Giants starter Ryan Vogelsong (12-8) surrendered four runs and six hits in five innings as he fell to 5-1 lifetime against Colorado. Vogelsong has give up at least three earned run in his past six starts and has seen his ERA climb from 2.27 to 3.40 in that span.
Josh Rutledge and Jordan Pacheco had RBI hits in the first to give the Rockies a 2-0 lead that was halved when Pence led off the second with his 20th homer of the season and third in 38 games with the Giants.