Updated

ATLANTA (AP) -- Marcell Ozuna hit a two-run homer, Martin Prado and Jeff Mathis each had two RBIs 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.