Updated

Jason Heyward drove in the go-ahead run as part of a three-run eighth inning, lifting the Atlanta Braves to an 8-7 win over the New York Mets in the middle installment of a three-game series at Turner Field.

Michael Bourn and Martin Prado had consecutive RBI singles off Bobby Parnell (2-2) prior to Heyward's at-bat, a single to right. Freddie Freeman hit a two- run double among his three hits and Bourn added a pair of RBI for the Braves, who extended their winning streak to six games. Eric Hinske also knocked in a pair in the victory.

"What a game to win. You go ahead, they come back," Braves manager Fredi Gonzalez said. "They've got a bunch of guys offensively that just don't give at-bats away. They just keep battling."

Anthony Varvaro (1-0) notched his first major league win with a scoreless inning in relief and Craig Kimbrel struck out the side in the ninth to record his 27th save of the season.

Ruben Tejada drove in a pair of runs and Andres Torres added three hits for the Mets, who have dropped three straight.

Trailing, 7-5, heading into the bottom of the eighth inning, the Braves battled back to take the lead for good with three runs in the frame. Brian McCann started the rally with a walk and Dan Uggla followed with a base hit. After pinch-hitters Tyler Pastornicky and Juan Francisco struck out, Bourn, Prado and Heyward each stroked clutch two-out RBI singles to put the Braves in front.

"I didn't feel my best coming off that break, but it's just little adjustments," Parnell said. "Unfortunately things didn't go the way we wanted them...But it's just little things, nothing big."

Kimbrel fanned Ike Davis, Daniel Murphy and Lucas Duda to secure the win.

Earlier, the Mets opened the scoring in the second inning with a run on an RBI double by Josh Thole, but the Braves struck for three in the home half of the frame to take the lead.

Freeman ripped a one-out single before McCann singled and Uggla drew a walk to load the bases. Hinske then capitalized on a drawn-in Mets' outfield and ripped it over the head of Torres in left-center to drive home McCann and Freeman. Bourn then singled in Uggla to make it a 3-1 game.

New York tied the game with a pair of runs in the fourth. Davis led off the frame by roping a slider from Braves starter Tommy Hanson into the seats in straightaway right to pull the Mets within one. Murphy singled and Kirk Nieuwenhuis walked to put two runners on base. Torres singled home Murphy to tie the contest.

The Braves took the lead in the fifth with a pair of runs. Prado singled up the middle and Heyward blooped a single just in front of left fielder Jordany Valdespin. Freeman then got a knuckleball up from Mets starter R.A. Dickey and laced it into right to score both runners.

Nieuwenhuis grounded out to start the Mets sixth, but they then ripped off five straight singles to bring home three runs for a 6-5 advantage.

Thole and Torres started the hit parade with back-to-back knocks before pinch-hitter Justin Turner smoked a single into left to score Thole. Hanson was removed in favor of Chad Durbin, who immediately allowed an RBI base hit to Tejada. Valdespin followed and brought home Turner with a single to left, capping the big inning.

Tejada poked a base hit into right, scoring Torres in the top of the eighth to extend the lead to 7-5.

Game Notes

New York fell to 20-22 on the road this year...Mets third baseman David Wright (0-for-5) struck out four times and had reached base safely in each of his last 27 games...McCann returned to the lineup after missing Friday's game due to paternity leave...Mets manager Terry Collins was ejected by third base umpire Dale Scott in the fifth inning...During the game, it was announced that the Braves acquired shortstop Paul Janish from the Cincinnati Reds in exchange for pitcher Todd Redmond...Prior to the game, the Braves recalled Pastornicky from Triple-A Gwinnett and optioned catcher J.C. Boscan to the farm club...Atlanta improved to 3-33 when trailing after seven innings this season...Dickey allowed five runs on eight hits over five innings, while Hanson yielded six runs on nine hits in 5 1/3 innings.