Updated

Los Angeles, CA (SportsNetwork.com) - The Colorado Rockies hit three home runs and Jorge De La Rosa spun a gem on the mound in their 7-1 win over the Los Angeles Dodgers.

De La Rosa (1-2) hadn't pitched past the fifth inning in any of his previous four starts this season, and the Rockies were 0-4 in those appearances. But the 34-year-old was dialed in Saturday, yielding just two hits and no walks against one of the most potent lineups in baseball.

Carlos Gonzalez, Daniel Descalso and Nolan Arenado went yard in the win.

Zack Greinke (5-1) took the hard-luck loss after allowing just one run on four hits in six innings of work. Greinke was betrayed by his offense and reliever Sergio Santos, who gave up five runs in two innings out of the bullpen.

Colorado has taken two of three in this four-game series on the heels of an 11-game losing skid. The Dodgers, meanwhile, are trending in the opposite direction. They have lost three of four following a five-game win streak.

Greinke struck out the side in the top of the first inning, but Gonzalez's solo homer with two outs opened the scoring. Greinke only fanned two batters after that while keeping the Rockies off the scoreboard.

With his pitch count at 100, Greinke departed and gave the ball to Santos, who served up Descalso's two-run shot to right in the visiting seventh.

DJ LeMahieu struck out swinging to start the eighth, but advanced to first on a wild pitch. LeMahieu advanced to second on another wild pitch and scored when Gonzalez singled to left. Arenado followed with a homer that snuck over the wall in left-center.

Santos struck out the next three batters to end the inning. It was the second four-strikeout inning for a Dodgers pitches in as many nights.

LeMahieu scored Rafael Ynoa in the top of the ninth to produce the final Rockies run.

Scott Oberg lost the shutout for Colorado with a sloppy ninth. He plunked Enrique Hernandez with a pitch and walked Howie Kendrick around a Jimmy Rollins double to load the bases. His second hit batter of the inning, Justin Turner, forced in a run.

Oberg remained in the game and struck out Alex Guerrero and Scott Van Slyke to get out of the jam.

Game Notes

Colorado placed first baseman Justin Morneau on the 7-day disabled list and recalled infielder Rafael Ynoa from Triple-A Albuquerque ... This was Greinke's first loss since Aug. 9, 2014, a span of 16 regular-season starts and one playoff start. It was also just his second loss to a National League West opponent since joining the Dodgers in 2013 ... The Dodgers went 0- for-7 with runners in scoring position.