Posted by Mike Rice

MIAMI (AP) -- Giancarlo Stanton singled home the go-ahead run with two outs in the eighth inning, capping a comeback to help the Miami Marlins beat the Colorado Rockies 8-5 Thursday.

Casey McGehee had two hits and three RBIs for the Marlins, who scored 27 runs while winning three of four games in the season-opening series. Miami finished last in the majors in runs and batting last year and lost 100 games.

The Marlins were 1 for 15 with runners in scoring position for the afternoon before Christian Yelich made the score 5-all in the eighth with a two-out RBI single off Matt Belisle (0-1). Yelich stole second -- with the call confirmed by a replay review -- and Jeff Baker walked.

Yelich scored easily when Stanton singled after falling behind 0-2, and McGehee followed with a two-run single. McGehee has eight RBIs and Stanton seven in the season's first week.

A.J. Ramos (1-0) pitched a perfect eighth. Steve Cishek followed with a scoreless ninth for his 31st consecutive converted save opportunity, and his second this year.

Michael Cuddyer homered and drove in three runs for the Rockies, who head to Denver for their home opener Friday against Arizona. Cuddyer had an RBI groundout in the first inning and two-run homer in the third. Last year's NL batting champion is hitting .412.

Franklin Morales allowed three runs in 5 1/3 innings for Colorado. Miami starter Jacob Turner gave up five runs in six innings.

Two calls were upheld after replay reviews that took 2½ minutes and 75 seconds.

Miami scored in the first when McGehee slid hard into second to break up a potential inning-ending double play, allowing Baker to come home on Garrett Jones' forceout.

McGehee was hustling again in the third, when he scored from second on Marcell Ozuna's two-out grounder to second. Ozuna barely beat the throw to first -- a call upheld following a review -- and McGehee then beat Cuddyer's throw home.

Rockies left fielder Carlos Gonzalez made a leaping catch in the third to rob Giancarlo Stanton of an extra-base hit.

Game Notes

Gonzalez left Wednesday's game in the sixth inning when he became dizzy after accidentally swallowing some tobacco dip. ... Stanton broke his bat on a lineout in the fifth, and on his follow-through the barrel hit C Wilin Rosario in the back of his helmet. Rosario received a visit from the trainer but stayed in the game. ... With an outdoor temperature of 79 for the afternoon start, the retractable roof was closed for the first time this season, but the windows beyond left field remained open. ... Turner came into the game with an .061 lifetime average but doubled in the fourth. ... RHP Tom Koehler is scheduled to start Friday for the Marlins when they begin a three-game series against the San Diego Padres, who will start LHP Eric Stults. ... RHP Juan Nicasio will start for the Rockies in their home opener Friday against Arizona and RHP Randall Delgado.