DENVER -- Close games have been the norm lately for the Colorado Rockies, bringing them plenty of disappointment and heartbreak. They appeared headed in that bitter direction once again Saturday but came back twice and beat the Los Angeles Dodgers 7-6 in 10 innings on a single by Dexter Fowler.
The Rockies had lost three straight games and six of their previous seven, a stretch that included three extra-inning defeats as well as two one-run losses and two by two runs.
With two out in the 10th, Yorvit Torrealba grounded a single into left field against Matt Guerrier. Pinch hitter Wilin Rosario hit a slow roller that shortstop Nick Punto charged, but Rosario beat his throw. Fowler pulled Guerrier's first pitch inside first base to give the Rockies their fourth walk-off win this season.
Michael Cuddyer tied the game at 6 with a two-run homer in the seventh off Ronald Belisario. It was Cuddyer's ninth homer of the season.
Left fielder Carlos Gonzalez contributed with his bat, glove and arm for the Rockies. He tripled in the third and hit a two-run homer that capped a three-run fifth and put the Rockies ahead 4-3. Gonzalez also threw out Mark Ellis, who was trying to score from second on a single in the third, and ran into left-center and lay out to make a catch on a drive hit by Punto to lead off the fourth.
The Dodgers pushed across a two-out run in the seventh against Edgmer Escalona. He relieved left-hander Josh Outman, who retired the two left-handed hitters he faced, and gave up a double to Jerry Hairston. Skip Schumaker, who has hit in nine consecutive games, singled Hairston home.
Dodgers manager Don Mattingly was ejected by first base umpire Brian Knight in the sixth. With Nolan Arenado on first base, pitcher Greinke reached for Torrealba's liner and threw to first base, thinking he had doubled up Arenado. Knight ruled Greinke had not caught the ball, and the umpires conferred briefly and upheld that call, prompting Mattingly to argue heatedly with Knight and get ejected for the first time this season. Replays seemed to indicate Greinke had caught the ball.
Greinke then walked pinch hitter Jordan Pacheco and was lifted after 5 1/3 innings, matching the longest of his four starts since returning from the fractured left clavicle he suffered in a fight with San Diego's Carlos Quentin on April 11.
Paco Rodriguez relieved Greinke and retired Fowler on a pop-up and DJ LeMahieu on a fielder's choice.
Jhoulys Chacin gave up five runs in six innings. No. 8 hitter Tim Federowicz hit his first career homer in the third and doubled home two runs in the sixth to give the Dodgers a 5-4 lead.
Federowicz's homer was the first off Chacin since April 1 at Milwaukee when Norichika Aoki took him deep on Opening Day. Greinke, who is 6-for-13 this season, followed with a single and Carl Crawford grounded a double inside third base. Chacin hit Mark Ellis with an 0-2 pitch to load the bases, and Adrian Gonzalez hit a sacrifice fly.
After second baseman DJ LeManhieu booted Andre Ethier's potential double-play grounder, Jerry Hairston singled to give the Dodgers a 3-1 lead. Ellis tried to score from second on the hit but was thrown out by Carlos Gonzalez.
NOTES: Dodgers LF Carl Crawford left the game in the third with a left hamstring cramp. He was limping as walked off the field after hitting his second double in as many at-bats. ... Federowicz had gone 317 plate appearances and 280 at-bats before hitting his first career home run in the third inning. ... Dodgers LHP Hyun-Jin Ryu is scheduled to start Sunday but said he doesn't know if he will because of lingering pain in his left foot. He was hit with a Mark Trumbo comebacker Tuesday while throwing a two-hit shutout against the Los Angeles Angels. Ryu tested the foot with half-speed throws off a mound in a rare between-starts bullpen session. ... Dodgers C A.J. Ellis took 15 swings off a tee and said his strained left oblique felt better. He's in his third day of treatment. Mattingly said he doesn't think Ellis will need 15 days to recover. The Dodgers will continue to monitor Ellis' situation before deciding to put him on the 15-day disabled list. ... Todd Helton's game-tying, two-run, pinch-hit home run in the ninth Friday night came on an 11-pitch at-bat. In his career, Helton has had 86 plate appearances that lasted 10 or more pitches; in those, he has hit .413 (26-for-63) with eight home runs, 24 RBI, 20 walks and 14 strikeouts with a .535 on-base percentage and a .889 slugging percentage. ... Dodgers SS Hanley Ramirez (left hamstring strain) made his first rehab start Friday night for High Class A Rancho Cucamonga and played six innings in the field. He went 0-for-2 with one walk and one RBI. Mattingly said he ran and moved well, which was the most important thing. ... After going 16-11 in April, the Rockies went 12-16 in May. They have not had consecutive winning months since May (16-12) and June (14-13) in 2010.