Marcell Ozuna hit a two-run homer, Martin Prado and Jeff Mathis each had two RBI and the Miami Marlins beat the reeling Atlanta Braves 7-3 to finish a three-game sweep on Wednesday.
Moving past the Braves and into third place in the NL East for the first time since May 14, the Marlins earned their second three-game sweep in Atlanta and first since April 2009.
The Braves have lost eight straight at home for the first time since beginning the 1988 season 0-9 at Atlanta-Fulton County Stadium.
Atlanta has dropped 19 of 22 overall and is 12-37 since July 8, worst in the majors.
Hector Olivera, the Braves' lone bright spot Wednesday, drove in two runs on his first career hit. The Cuban defector, acquired from the Los Angeles Dodgers in a three-team trade, gave Atlanta its only lead at 3-2 in the third.
Adam Conley (3-1) won his second straight start, allowing four hits, three runs and three walks with four strikeouts in five innings.
Conley had a 5.18 ERA in his previous five starts, but the left-hander overmatched an Atlanta lineup that's been outscored 67-19 in its past eight games. The Braves hit into seven double plays in the series.
Marlins left fielder Christian Yelich went 4 for 5 and is hitting .324 since May 23.
Braves starter Williams Perez (4-6) gave up nine hits, one walk and six runs - four earned - in five innings. He dropped to 0-6 with a 9.50 ERA in his past seven starts.
The Marlins went up 2-0 in the second on Mathis' RBI double and Conley's RBI single.
Atlanta took a 3-2 lead in the third. Perez walked and moved to second on Cameron Maybin's single. On Andrelton Simmons' groundout, Perez made it to third and Maybin was ruled safe after Braves manager Fredi Gonzalez successfully challenged that second baseman Dee Gordon didn't tag him.
Olivera followed with a two-run single.
Mathis' sacrifice fly in the fourth made it 3-all. Miami took a 6-3 lead in the fifth on Prado's sacrifice fly and Ozuna's eighth homer.
Prado's RBI single in the seventh off Edwin Jackson pushed the lead to 7-3.
Miami right fielder Ichiro Suzuki went 2 for 4 to tie Al Simmons for 38th place on the career hit list with 2,927.
Marlins: SS Adeiny Hechavarria left the game in the second after suffering a tight left hamstring as he ran out a bunt single. Miguel Rojas took his spot.
Braves: RHP Mike Foltynewicz has been placed on the 15-day disabled list with inflammation in his ribs. Perez was recalled from Triple-A Gwinnett to take his place.
Marlins: Tom Koehler (8-13) is 0-2 with a 14.73 ERA in three career starts against Friday's opponent, the NL East-leading New York Mets.
Braves: Matt Wisler (5-5) is 1-1 with a 3.86 ERA in two starts against Washington. He has a 5.43 ERA in his other 11 career starts.