DENVER — Jimmy Rollins homered early, then hit a go-ahead single in the eighth inning that sent the Philadelphia Phillies past the Colorado Rockies 10-9 on Sunday.
Rollins finished with three hits as the Phillies averted a series sweep. Ryan Howard added four hits, including a homer and triple while driving in three runs.
Rockies star outfielder Carlos Gonzalez exited early because of a sore left knee. He appeared to tweak it running out a high chopper to end the sixth inning.
Justin Morneau homered and drove in five runs for the Rockies. The teams combined for 30 hits, 15 for extra bases.
Jake Diekman (2-1) got the win despite allowing two runs in 1 1-3 innings. Jonathan Papelbon earned his fifth save in six chances.
Matt Belisle (0-2) gave up Rollins’ single that broke an 8-all tie.
Philadelphia had gone four games without an extra-base hit before breaking loose. They had scored a total of only two runs in dropping the first two games to Colorado.
After Rollins put the Phillies ahead in the eighth, Chase Utley added an RBI grounder. Charlie Blackmon homered in the bottom half for Colorado.
Philadelphia missed adding an insurance run in the ninth when Rockies manager Walt Weiss challenged the ruling that Freddy Galvis had beaten out a grounder. The replay showed that second baseman Josh Rutledge’s throw to first arrived an instant before Galvis stepped on the bag.
The Phillies used a three-run seventh inning to go in front 8-6 on sacrifice flies by Utley and Domonic Brown and an RBI single by Howard.
Colorado evened the score in its half of the seventh when Troy Tulowitzki doubled ahead of Morneau’s homer, his second in as many games.
The Rockies went up 4-3 with a three-run third that included Tulowitzki’s run-scoring double, Morneau’s RBI groundout and a tiebreaking RBI single by Nolan Arenado, who extended his hitting streak to a career high 11 games.
Howard hit his fourth homer, a two-run shot off Juan Nicasio in the third.