MIAMI (AP) — Tim Hudson pitched seven innings, Jason Heyward drove in two runs, and the Atlanta Braves beat the Miami Marlins 4-3 on Tuesday night.
Martin Prado and Freddie Freeman both drove in a run for the Braves, who snapped a three-game losing streak.
Jose Reyes homered and drove in two runs for the Marlins as he extended his hitting streak to 12 games.
After issuing the home run to Reyes in the second inning, Hudson (9-4) retired 16 straight before he was taken out.