MIAMI -- Everything went smoothly for the Colorado Rockies on Friday night.
Their stopper came back from the bereavement list to get a win, their new closer picked up a save and the young player they used at first base to rest veteran Todd Helton delivered the winning RBI.
And perhaps most surprisingly, the Rockies won on the road. They are now 24-43 away from home.
Jhoulys Chacin, just back from the bereavement list, pitched seven strong innings and the Rockies rallied with a two-run eighth inning to defeat the Miami Marlins 3-2 at Marlins Park.
Chacin (12-7) had flown to his native Venezuela on Monday after the death of his grandmother. He met the team in Miami on Friday and went out and pitched well, allowing four hits, four walks and two runs.
"It was a very emotional game for me," Chacin said. "When I was a kid, my grandmother would take me to all my games because my parents were working. She loved baseball."
The walks were a season high for Chacin, but they weren't as bad as it might appear. Two were to Giancarlo Stanton, the Marlins' most dangerous hitter, and one was to cleanup hitter Logan Morrison.
"I didn't want Stanton to beat me," Chacin said.
The loss went to reliever Mike Dunn (3-4) after starter Tom Koehler had allowed just one run in seven innings.
For the Rockies, Adam Ottavino worked a scoreless eighth. And Rex Brothers, pitching in place of injured closer Rafael Betancourt, secured his 12th save of the season.
Brothers, who is the Rockies' new closer with Betancourt likely out for the season, pitched a 1-2-3 ninth with two strikeouts.
"Whether it's the seventh, eighth or ninth innings, I like Rex in the game," Rockies manager Walt Weiss said. "He's tough to hit."
With the Rockies trailing 2-1, Troy Tulowitzki started the winning rally with his second double of the game, scoring on a single by Michael Cuddyer. With two outs, Ryan Wheeler -- playing first base in place of a resting Helton -- got the winning RBI with a double to center.
The Marlins had taken a 2-1 lead in the seventh when Jake Marisnick hit a one-out triple to right and scored on pinch-hitter Greg Dobbs' sacrifice fly.
The oddest part of that sequence came on the triple, when third-base coach Joe Espada collided with the 225-pound Chacin, who was backing up third on the play. Espada hit the ground but was OK.
The Marlins opened the scoring when Ed Lucas hit his third homer of the season to lead off the fifth. He got a fastball down the middle of the plate and sent it 400 feet to left-center field.
Colorado tied the score 1-1 when DJ LeMahieu tripled to left center to lead off the sixth and scored on Cuddyer's groundout.
Chacin got out of a bases-loaded, two-out jam in the bottom of the sixth. After Donovan Solano doubled, Chacin pitched around Stanton and Morrison -- walking both -- before he got Lucas on a groundout to shortstop.
"He's got good stuff," Solano said of Chacin. "He doesn't miss his spots."
Neither team scored through the first four innings.
In fact, the Marlins didn't get a hit until Solano singled to lead off the fourth. But after Stanton struck out, Solano was erased when Morrison bounced into a double play.
Colorado wasted a pair of two-out doubles -- by Tulowitzki in the first and Nolan Arenado in the second.
Marlins manager Mike Redmond said his team couldn't get much going against Colorado's pitching.
"We had a couple of opportunities," he said. "We only had four hits, so we had that several times this year. We scored a couple of runs. Each time we scored we weren't able to shut them down.
"I think we've talked a lot about shutdown innings after we score, being able to go out there and put up a zero and how important that is and tonight (Koehler) -- we scored, and he gave up a leadoff triple and gave up a run."
NOTES: Betancourt, the Rockies' 38-year-old closer, suffered a right elbow sprain on Thursday against the Phillies. He will have an MRI on Monday, but the speculation is that he will be lost for the season. His contract is up after this season and he may have a very hard time making a big-league roster again at his age and with his injury. ... The Rockies' new closer is Brothers, 25, a first-round park in 2009. He has a 1.48 ERA. ... The Rockies also designated RHP Edgmer Escalona for assignment and called up RHP Rob Scahill. ... Marlins RHP Jose Fernandez, who is second in the majors in opponents' batting average (.189) and third in ERA (2.41), will go for his 10th win on Saturday. He will be opposed by RHP Jeff Manship (0-3). ... Marlins 3B Placido Polanco (concussion) is feeling better but has yet to resume baseball activities.