With the win, Miami has won four straight games, and they are only four games under .500. Cincinnati jumped out to a quick 1-0 lead when Joey Votto homered to center.
The Reds would never get the lead back after Christian Yelich hit a three-run, opposite-field home run in the third to put Miami up 3-1.
Cincinnati only trailed by one when Adam Duvall homered to left, but that's as close as the Reds got to reclaiming the lead.
The Marlins distanced themselves from the Reds in the fifth, when Giancarlo Stanton drove home two Marlins thanks to a two-RBI double.
Marcell Ozuna would add onto the lead with a double to deep center, which scored Stanton. Besides allowing two home runs, Adam Conley put together a very quality start for the Marlins.
Conley allowed two runs and five hits, while striking out seven in 7.2 innings pitched. Conley won consecutive starts for the first time all season. His outing was his longest start since June 22 of last season, when he pitched eight innings against the Braves.
Once Conley was pulled, Miami turned to Dustin McGowan and Jarlin Garcia to finish out the game. Tim Adleman, who started for Cincinnati, had his fair share of struggles against the Marlins. Adleman allowed six runs and six hits in 4.1 innings pitched.
Dee Gordon went 3-5 with two runs scored for the Marlins. Yelich and Stanton combined for 5 RBI in what was an impressive showing for the Marlins offense. Ozuna added two doubles for the Marlins.
The Marlins will try to sweep the Reds when they meet at 1:10 EST tomorrow. Luis Castillo will pitch for the Reds, while Dan Straily will take the mound for the Marlins. Castillo was traded to the Reds for Straily in January.
Kingfish: Christian Yelich (0.29)
Flounder: Tim Adleman (-0.39)
Play of the game: Christian Yelich homered, Dee Gordon and Giancarlo Stanton scored (.321)