MIAMI, July 24 (UPI) -- Tim Hudson overcame a rocky start Tuesday, settling down to retire 16 straight Marlins in the Atlanta Braves' 4-3 victory over Miami.
After yielding a two-run homer to Jose Reyes in the second inning, Hudson (9-4) didn't allow another base runner the rest of the way. The right hander finished by surrendering three runs on five hits over seven frames.
Eric O'Flaherty tossed a scoreless eighth and Craig Kimbrel nailed down his 29th save as the Braves evened their three-game series.
Atlanta tied the score 3-3 in the fourth on Martin Prado's sacrifice fly and grabbed the lead on Jason Heyward's RBI single in the seventh off Wade LeBlanc (1-1).
Marlins starter Mark Buehrle allowed three runs (two earned) on five hits before exiting after five innings.