SAN DIEGO, CA - SEPTEMBER 14: Chris Nelson #10 of the Colorado Rockies, right, is congratulated by Rich Dauer #25 after hitting a solo home run during the third inning of a baseball game against the San Diego Padres at Petco Park on September 14, 2012 in San Diego, California. (Photo by Denis Poroy/Getty Images)
Chris Nelson and rookie Charlie Blackmon each hit solo homers as the Rockies won for just the third time in 11 games. Carlos Gonzalez tied his career high with four hits.
Rosario and Pacheco's big hits keyed a five-run first inning in which Colorado sent 10 men to the plate against Andrew Cashner (3-4).
Rookie Yonder Alonso hit a grand slam in the first inning for San Diego, which had won seven of eight overall and 11 of its previous 13 at home.
Guillermo Moscoso (3-1), the second of five Rockies relievers, allowed two hits in 1 2-3 scoreless innings. Rafael Betancourt pitched the ninth for his 29th saves in 34 chances.
(Copyright 2012 The Associated Press. All rights reserved.)