ATLANTA - Dan Uggla hit a tiebreaking three-run homer in the seventh inning, Brandon Beachy combined with two relievers on a three-hitter and the Atlanta Braves beat Florida 5-0 on Friday night to end the Marlins' five-game winning streak.
Uggla extended his hitting streak to 20 games and leads Atlanta with 19 homers. He entered July with a .176 batting average but is up to .206 after going 1 for 4 against Florida.
Emilio Bonifacio's 26-game hitting streak, the second-longest in Marlins history, came to an end. Bonifacio struck out twice and was thrown out trying to bunt his way on base before hitting a groundout to third in the eighth.
Beachy (4-2) yielded two hits, walked three and struck out six in 7 1-3 innings.