MIAMI (AP) -- Adam Conley won consecutive starts for the first time this season, Christian Yelich hit a three-run homer and the Miami Marlins beat the reeling Cincinnati Reds 7-3 on Saturday night.
Dee Gordon had three hits, Giancarlo Stanton drove in two runs and Marcell Ozuna doubled twice for the Marlins, who have won four straight.
Conley (4-3) went 7 2/3 innings, allowing two runs and five hits while striking out a season-best seven. The lefty began the season with Miami, struggled and got sent to the minors, and rejoined the Marlins late this month.
Joey Votto hit his 27th home run and Adam Duvall hit his 23rd for the Reds, who have dropped six in a row and are 2-14 since the All-Star break. Reds starter Tim Adleman (5-9) allowed six runs and six hits in 4 1/3 innings.
Adleman's undoing came in the fifth, which started with a leadoff walk to Conley -- the second drawn by the Marlins pitcher in three big league seasons. Gordon followed with his third hit, Stanton brought both home standing up with a double to center and Ozuna chased Adleman with an RBI double to left to make it 6-2.
Yelich's home run put Miami on top for good in the third, an opposite-field shot for a 3-1 lead.
Votto opened the scoring with his homer to straightaway center in the first. Duvall connected in the fourth, and has now homered in three of his last four games. Tucker Barnhart had an RBI groundout in the ninth for the Reds.
Reds: SS Zack Cozart (left quadriceps) was placed on the 10-day disabled list, retroactive to Wednesday. RHP Kevin Shackelford was brought up from Triple-A Louisville to take his spot on the roster. Cozart hadn't played since pinch-hitting on Tuesday. Shackelford's lone previous appearance with the Reds was on June 29, when he allowed five hits and four runs in 2 2/3 innings. He pitched a scoreless eighth Saturday, hitting one batter.
Marlins: RHP Brad Ziegler, who had been out since June 22 with a strain on the right side of his back, was recalled to take the roster spot vacated by the trade of RHP A.J. Ramos to the Mets on Friday night. Ziegler will likely be the closer candidate for the Marlins, at least for now. Ramos had all 20 of Miami's saves this season when he was traded.
Conley recorded an unassisted putout to end the Reds' fourth, when Scooter Gennett tapped one to the right-field side of the mound. Conley pounced to field the ball, and instead of flipping it to Tomas Telis just kept trotting over to first and tagged the bag himself.
Some of the Marlins were bothered Saturday by suggestions that they had figured out how Texas ace Yu Darvish was tipping his pitches in what became Miami's team-record 22-run outburst on Wednesday. Gordon homered on Darvish's first pitch to start that barrage. "Just a good night. … We definitely didn't have anything," Marlins manager Don Mattingly said.
Gordon led off the first with what should have been a double -- had he not overslid the bag at second. Gennett kept the tag on after Gordon's left foot came off, and after video review Gordon was called out.
The four-game set concludes Sunday when RHP Dan Straily (7-6, 3.84) goes for Miami against Cincinnati RHP Luis Castillo (1-4, 4.05). Castillo was the Marlins' 2016 minor league pitcher of the year -- then traded to the Reds in January in the deal that sent Straily to Miami. Castillo has never faced his former club.