The Rockies had lost three consecutive home games and were smarting after blowing a five-run lead in an 8-7 loss to the Philadelphia Phillies on Friday night. They really needed a win.

What they got was a highlight-reel, 10-5 victory over the Phillies on Saturday at Coors Field.

From Carlos Gonzalez's throw from the left-field corner to cut down Michael Young at the plate in the first inning, to two doubles and a triple by catcher Wilin Rosario, to the latest "did you see that?" play from rookie third baseman Nolan Arenado, it made for entertaining baseball.

Toss in a solid performance from returning starter Tyler Chatwood and a six-run first inning off Philadelphia starter Jonathan Pettibone and it left manager Walt Weiss satisfied.

"It was nice to see our offense get those runs, keep going and add on to the lead," Weiss said. "I thought 'Chat' was outstanding today. He really battled."

It was a huge day at the plate for the Rockies, who blistered the Phillies for 18 hits. And it was a breakout day for Rosario. He's been working overtime with hitting coach Dante Bichette for the last couple of weeks, concentrating on hitting the ball the other way. There had been small signs that Rosario was ready to bust out of his long slump. He did so in a big way Saturday, going 3-for-4, all extra-base hits.

"I've been working with Dante to use the big part of the field," Rosario said. "I think that helped. Today I got some good pitches to hit and I was able to (take) advantage."

Arenado has made the spectacular play so often in his 45 games that it's almost become routine. But there was nothing routine about his play in the first inning.

Arenado, moving in on the infield grass in anticipation of a bunt by Pettibone, made a lunging grab off a one-hopper, twisted as he hit the ground and fired from his backside to first baseman Jordan Pacheco to nail Pettibone.