MIAMI — Jason Heyward hit two solo home runs to center and the Atlanta Braves again stymied the Miami Marlins to complete a three-game sweep with an 8-2 victory on Thursday night.
Martin Prado put Atlanta ahead to stay with a two-run homer, and Michael Bourn added a three-run homer in the ninth. Mike Minor (3-4) needed 103 pitches to get through five innings but allowed only one run, and four relievers completed a nine-hitter.
Giancarlo Stanton hit his 14th homer and Jose Reyes hit his first for the Marlins, but they went 0-for-13 with runners in scoring position and left 11 men on base. They totaled 16 hits in the series while being outscored 21-3, and were swept in their new ballpark for the first time.
The Braves, who have won six of their past seven games, earned their third road series sweep. Their 20-14 record in away games is the best in the NL.
Mark Buehrle (5-6), who had won his three previous career starts against Atlanta, allowed two runs and three hits in six innings. He took a one-hitter and a 1-0 lead into the sixth, but Bourn singled with two out and Prado hit a 2-2 pitch just inside the left-field foul pole for his fourth homer.
Prado added an RBI single in the eighth.
Heyward homered onto the grass beyond the 418-foot sign with two out in the seventh. It was the first homer allowed by Steve Cishek in 24 2/3 innings this year.
Heyward connected again in the ninth for his second career multihomer game. Atlanta's four home runs were a season high.
Flashy glove work helped the Braves preserve a two-run lead in the seventh after a leadoff walk. Heyward made a sliding catch in right field to rob Omar Infante of a hit, and Andrelton Simmons followed with a diving backhand stop to start a 6-4-3 double play.
Stanton's homer was originally ruled a double when the ball hit just inside the right-field foul pole and bounced back onto the field, but the call was reversed following a replay review.
The game was scoreless until Reyes homered.