A three-run seventh inning wasn't enough for the Miami Marlins to overcome a dominant outing by starter Julio Teheran and a pair of strong offensive frames by the Atlanta Braves in a 6-3 loss against their division rivals.
Miami got an uncharacteristic five-inning performance out of their ace Jose Fernandez and was unable to muster enough offense against Teheran as the Braves defeated the Fish for the ninth time in 11 games this season.
Both starters looked dominant out of the gate with Fernandez and Teheran allowing a combined one batter to reach base through the first three innings.
Things changed quickly for Fernandez as he walked a batter and coughed up four consecutive singles with one out in the fourth. Base hits by A.J. Pierzynski and Joey Terdoslavich produced runs to give the Braves a 2-0 cushion after four.
The game remained a two-run affair until the Marlins were finally able to break through against Teheran in the top of the seventh. Martin Prado and Ichiro Suzuki opened the frame with singles before Adeiny Hechavarria's two-run triple in the right-center gap knotted things up at two.
With two outs and Hechavarria still standing on third base, speedster Dee Gordon beat reliever Ross Detwiler to first base on an infield single to bring home the go-ahead run.
The lead didn't last long as the Braves strung together a rally of their own in a wild bottom half of the seventh frame. Scoring four runs in all, the Braves tallied three on back-to-back overturned replay calls on the field -- a play at the plate and a tag at third base on a bases-loaded, two-run single off the bat of Nick Markakis.
Pierzynski added an RBI groundout for good measure to make the final score 6-3.
Three Atlanta relievers combined to fend off the Marlins in the eighth and ninth to seal the Braves' fifth consecutive win against the Fish.
Fernandez finished with a no decision after just five innings and 76 pitches from the mound. He exited a game without reaching at least the sixth frame for the first time this season.