ATLANTA -- Chris Johnson's bases-loaded double with two outs in the sixth inning sparked a four-run rally and paved the way for the Atlanta Braves to beat the Miami Marlins 11-3 on Monday.
Johnson was 3-for-3 with a pair of doubles and improved his team-leading batting average to .330. The biggest blow came in the sixth, when he lined a ball past first baseman Logan Morrison to bring home a pair of runs.
The crucial hit came against Ryan Webb, who entered the game after reliever Dan Jennings (0-1) loaded the bases to start the sixth. Webb struck out Dan Uggla and Reed Johnson and was ahead 0-and-1 when Johnson delivered. The Braves added two more runs on infield singles by Jordan Schafer and Andrelton Simmons.
The beneficiary was Atlanta starter Kris Medlen (6-7), who allowed nine hits and three runs in six innings to win his third straight decision.
The Braves tacked on another run in the seventh on Brian McCann's RBI double and added three in the eighth on a triple by Simmons and singles by Upton and McCann.
The Marlins jumped in front 2-0 in the first inning on Logan Morrison's line-drive homer to right. Morrison had been hitless in his last 25 at-bats against the Braves but whacked the first pitch into the stands for his second homer of the season.
The Braves cut the lead to 2-1 in the second. Freddie Freeman led off with a double on a fly to right that a diving Giancarlo Stanton missed. Freeman took third on Brian McCann's grounder to second and scored on Dan Uggla's grounder to third base.
The Braves tied the score in the third. Johnson led off with a double that skipped past center fielder Marcell Ozuna. Medlen then executed a near-perfect bunt that third baseman Placido Polanco fielded and made an off-balance throw that got past Morrison and allowed Johnson to score.
The Braves took a 3-2 lead with a run in the fourth. Justin Upton led off with a triple and scored when Freeman's sacrifice fly to left was botched by Juan Pierre and Ozuna, who closed on the ball at the same time with neither making the catch. The ball glanced off Pierre's glove and he was given an error, which allowed Freeman to hustle to third base.
The Marlins tied the game 3-3 in the sixth. Derek Dietrich doubled over Upton's head in left, took third on Adeiny Hechavarria's sacrifice and scored on a two-out single by pinch-hitter Greg Dobbs.
NOTES: The Marlins recalled INF Donovan Solano and optioned OF Jordan Brown to Triple-A New Orleans. Solano was on the 15-day disabled list from May 7 to June with a strained left intercostal muscle and was assigned to New Orleans when he was reinstated. He hit in all 17 games in which he played and batted .379 for New Orleans. Brown was batting .200 and been used mainly as a pinch hitter. ... B.J. Upton left the game after striking out in the second inning. He was diagnosed with left forearm muscle spasms and his status is day to day.