As encouraged as the Braves were in winning six of seven games against last-place teams to complete an 8-3 road trip Sunday, it couldn’t be overlooked that they hit just .211 in the last nine games of that trip.

And while they fattened up their road record with that 6-1 tear through Houston and Philadelphia, the Braves still needed to figure some things out at Turner Field, where they had lost 10 of their past 15 games before Monday’s homestand opener against the Mets.

For much of the night it looked as if the Braves would return home with a thud, falling behind 3-0 after three innings and mustering four hits and one run in 6 1/3 innings against Mets starter Zack Wheeler, a Smyrna native. But these are the Mets, after all, and in the eighth inning they came unglued when the Braves turned up the pressure.

The Braves used three hits, two walks and three huge Mets errors in the eighth inning to score four runs and turn a two-run deficit into a 5-3 win that extended their winning streak to five games, matching their season high set in April.

Trailing 3-1 entering the eighth, the Braves got consecutive singles from Justin Upton and Jason Heyward to start the inning against right-handed reliever Jeurys Familia. Chris Johnson followed with a comebacker to Familia, who fielded the potential double-play grounder and bounced a throw to second for an error that instead loaded the bases with none out.