Atlanta Braves' Jason Heyward follows through with an RBI single to give the Braves the lead in the eighth inning of a baseball game Saturday, July, 14, 2012 in Atlanta. New York Mets catcher Josh Thole (30) looks on. Atlanta held on to win 8-7. (AP Photo/John bazemore)
ATLANTA -- Jason Heyward singled to cap a three-run rally and the Atlanta Braves took advantage after the umpires reversed a call, beating the New York Mets 8-7 Saturday for their sixth straight win.
The Braves' comeback prevented a shaky R.A. Dickey from getting his 11th win in a row. Bobby Parnell (2-2) gave up RBI singles with two outs in the eighth to Michael Bourn, Martin Prado and Heyward.
Mets manager Terry Collins was ejected while disputing a call in Atlanta's two-run fifth.
With the score 3-all and Prado on first base with one out, Heyward hit a sinking liner that left fielder Jordany Valdespin charged. Third base umpire Dale Scott, the crew chief, initially ruled Valdespin made a diving catch and Prado, who had reached second, was trapped while retreating for an apparent inning-ending double play.
But after the umpires conferred, they ruled -- correctly, as replays showed -- that Heyward's ball bounced. The umpires then placed Prado safely on second.
Freddie Freeman's two-out, two-run double gave the Braves a 5-3 lead.
Dickey was furious after returning to the Mets' dugout, slamming his glove several times against the bench. His teammates bailed him out by scoring three runs in the sixth to give the Mets a 6-5 lead and put Dickey in line to earn the victory.
Dickey struggled for his second straight start. The All-Star knuckleballer allowed eight hits and two walks in five innings.
Anthony Varvaro (1-0) allowed one hit and struck out two in the eighth.
In the ninth, Braves closer Craig Kimbrel struck out Ike Davis, Daniel Murphy and pinch hitter Lucas Duda to convert his 19th straight save opportunity. Kimbrel has earned his 27 of 28 chances this season.
Parnell gave up three hits while getting only one out. He was the third Mets pitcher of the inning, with Tim Byrdak and Pedro Beato also each being charged with a run.
Braves starter Tommy Hanson gave up six runs on five hits and two walks in 5 innings.