DENVER -- The Colorado Rockies were hoping for a long outing Sunday from starting pitcher Jhoulys Chacin. He gave them just that in a masterly performance as the Rockies beat the Philadelphia Phillies 5-2 in the rubber game of their series.
Chacin blanked the Phillies for eight innings on three singles before giving up two runs and three hits in the ninth and departing after 8 2/3 innings.
Wilin Rosario homered in the second off Cole Hamels, who then silenced the Rockies until they scored two runs in the seventh.
Colorado's Jordan Pacheco got the first run home in the seventh on an infield dribbler, and Nolan Arenado drove in the second with a double. Carlos Gonzalez hit his 20th homer, a two-run shot in the eighth off Justin DeFratus that blew the game open.
Chacin was remarkably efficient, throwing 86 pitches, including 69 strikes. The Rockies had got six innings from a starter once in the past five games and twice in the past nine.
The Phillies didn't get a runner to second base until there were two out in the ninth. Jimmy Rollins then doubled over the head of right fielder Michael Cuddyer to spoil Chacin's shutout. Ryan Howard followed with a run-scoring single that ended Chacin's day. He received a standing ovation from the announced crowd of 45,186 as he walked to the dugout. Rex Brothers struck out Domonic Brown to end the game and earn his third save.
Chacin gave up a one-out single in the second to Brown and then retired the next 14 batters before Kevin Fransden's infield hit, a slow roller that third baseman Nolan Arenado unsuccessfully tried to barehand.
Chacin then got Rollins to ground into a 3-6-3 double play before Howard lined a single to center. But Brown grounded to second, making Chacin the first Rockies pitcher to throw seven innings since Jorge De La Rosa on June 2.
Despite a 2-9 record and 4.45 ERA, Hamels was coming off two good starts. He gave up a leadoff single in the first to Dexter Fowler and Rosario's 11th homer in the second. With one out in that second inning, he walked Arenado before DJ LeMahieu grounded into an inning-ending double play.
That was the first of 14 straight batters Hamels retired before Gonzalez's infield hit to open the two-run seventh. Second baseman Fransden made a diving back-handed stop of Gonzalez's grounder but was unable to get a throw off.
Cuddyer followed with a double, flaring a ball just over first base to extend his season-high hitting streak to 14 games. Third baseman Freddy Galvis ranged to his left for Rosario's grounder and threw him out as the runners held.
Galvis charged Jordan Pacheco's slow roller, made a barehanded pickup but with no play at home, threw Pacheco out as Gonzalez scored. Arenado followed with a run-scoring double.
Notes: RHP Logan Kensing was brought up from Triple-A Colorado Springs and RHP Chris Volstad was optioned there. Kensing went 0-1 with seven saves and a 2.57 ERA in 19 games at Colorado Springs. Volstad began his second stint with the Rockies on Wednesday and in two games, he allowed six hits and four runs in two innings. Overall in six games with the Rockies this year, Volstad is 0-0 with a 10.80 ERA... Fowler returned to the lineup for the first time since he was hit with a pitch on the knuckle of his right ring finger Thursday...Phillies C Carlos Ruiz (right hamstring strain) began a rehab assignment Saturday night at Triple-A Lehigh Valley and went 0-for-2 while catching five innings. Sunday, Ruiz caught seven innings and went 1-for-3. He will be with the Phillies at home on Monday and on Tuesday, with Lehigh Valley on the road, Ruiz will continue his rehab with Double-A Reading. 2B Chase Utley (right oblique strain) is likely to begin a rehab assignment Tuesday with Double-A Reading. He has been on the 15-day disabled list retroactive to May 21...Phillies LHP John Lannan is scheduled to be activated Monday and start against Washington, his former team, for the first time. He has been on the 15-day disabled list since April 18 with a strained quadriceps tendon in his left knee...During the Rockies' six-run first inning Saturday, they hit for the cycle with four singles, one double, one triple and one homer. According to the Elias Sports Bureau, it was only the third time in franchise history the Rockies hit for the cycle in the first inning. They also did it in April 1997 against Cincinnati and September 2005 against San Diego.