The Braves got on the board in the top of fourth inning when Dan Uggla launched his 33rd home run of the season to right-center field and cut Atlanta's deficit to 2-1.
A pair of singles from Chipper Jones and Freddie Freeman put the Braves in prime position to tie or take the lead, but back-to-back strikeouts by Alex Gonzalez and Jose Constanza and a groundout from Hudson ended the threat.
Atlanta did finally manage to tie the game in the sixth inning. An Uggla walk, a Chipper double, and a walk to Freeman loaded the bases for Gonzalez, who amazingly enough hit a sacrifice fly that scored Uggla and tied the game at 2.
Again, the Phillies got Constanza and Hudson out to escape another jam.
The rest after the jump.
The tie was short lived, as Philadelphia scored two runs in the bottom of the sixth. Ryan Howard walked, advanced to third on a Hunter Pence double, and scored on a wild pitch that Brian McCann could have gotten to to make it a 3-2 game.
Ibanez followed with a double to right that scored Pence and upped the advantage to 4-2 in favor of the home team.
Tim Hudson left after the sixth inning, finishing with a line of 6 IP, 6 H, 4 R, 4 ER, 4 BB, 5 K's.
In the seventh, Atlanta scored a run on a Dan Uggla ground ball, bringing in Michael Bourn who doubled to start the inning. Bourn's run cut the Braves deficit to 4-3.
In the bottom of the inning, Fredi Gonzalez chose to use reliever Cristhian Martinez, and that decision didn't turn out too well.
Martinez walked Shane Victorino and hit Placido Polanco with a pitch. Utley reached on a force out, with Polanco being out at second. Howard followed with a grounder that scored Victorino and made it a 5-3 game.
Another walk, this one to Pence, brought Ibanez to the plate, who singled home Utley to cap off the scoring at 6-3.
Vance Worley threw six good innings en route to a win and Ibanez finished 3-4 with 3 RBI's on the night.
PS: Sorry about the wait for the recap, had some internet issues tonight.