The Braves got on the board first in the first inning on a Jason Heyward solo homer. Dan Uggla's RBI double scored one more run in the inning. Chipper Jones' solo home run in the third inning pushed the lead to 3-0. Shane Victorino got a run back for the Phillies in the fifth inning on a solo shot. Carlos Ruiz, playing through a foot injury, hit an RBI single in the sixth inning. Heyward reached first base on a throwing error by Phillies pitcher Jake Diekman in the seventh inning which allowed pinch hitter Tyler Pastornicky to score. Freddie Freeman's RBI single later in the inning scored Heyward and Martin Prado and finished the scoring.
Roy Halladay got the start in the loss and picked up his 2,000th strikeout in the first inning. Halladay went six innings, giving up six hits (two home runs), three earned runs and a walk while striking out seven batters. Tim Hudson went 5 2/3 innings for the Braves in the win. Hudson gave up seven hits and two earned runs while striking out five batters.
The Phillies (45-57) will begin their next series on July 31 against the Washington Nationals (60-40) at Nationals Park.