Rockies 7, Padres 4: Chris Nelson homered among his three hits and drove in a pair as visiting Colorado scored five runs in the first inning to slow down San Diego.
Carlos Gonzalez collected four hits and swiped two bases to record his third straight 20-homer, 20-stolen base season. Charlie Blackmon belted his first homer and rookies Wilin Rosario and Jordan Pacheco ripped two-run doubles in the first inning as the Rockies won for just the third time in 11 outings.
After quickly loading the bases in the first inning, Rosario greeted Andrew Cashner (3-4) by smashing an offering into the gap in left-center field to give Colorado a 2-0 lead. Pacheco doubled the advantage by ripping a shot to right field and Nelson capped the five-run frame with an infield single.
Guillermo Moscoso (3-1) came on in relief and struck out two in 1 2/3 innings to pick up the win. Rafael Betancourt, who was Colorado's sixth pitcher, retired the side in the ninth for his 29th save.
Yonder Alonso belted an opposite-field grand slam in the first inning for the Padres, who saw their four-game winning streak come to an end.
GAME NOTEBOOK: Alonso's grand slam was the first of his career and the fourth this season for San Diego. ... The Padres have allowed 96 runs in the first inning in 2012. ... Making his second start since returning from the disabled list (strained muscle), Cashner was blitzed for six runs on 10 hits in 3 2/3 innings to take the loss.