Marlins starting pitcher Henderson Alvarez had trouble keeping the ball in the park Thursday, in a 5-4 loss to the Braves.

Alvarez, who had allowed just one home run through his first five starts, was taken deep twice in six innings Thursday. He surrendered a three-run home run to B.J. Upton in the third inning and then a solo homer to Evan Gattis in the sixth, leaving him in line for a loss by the time he left the game.

The Marlins were able to rally with a pair of runs in the seventh inning to get Alvarez off the hook for the loss. He was ultimately charged with four runs on eight hits and two walks in his six innings of work, while striking out four batters in a no-decision.

Alvarez has a 3.28 ERA in 35 2/3 innings on the season, and carries and 1-2 record into his next start, set for Monday against the Mets.