ATLANTA - Dan Uggla hit a tiebreaking home run off Roy Halladay in the eighth inning to cap a productive afternoon, and the Atlanta Braves beat the Philadelphia Phillies 3-2 on Sunday to take two wins in the three-game series.
Uggla, who began the day hitting only .196, had two hits and a walk and scored each of the Braves' runs. It was his first multihit game since having three hits against Milwaukee on May 4.
Freddie Freeman drove in two runs for Atlanta, Jonny Venters (3-0) pitched a perfect eighth and Craig Kimbrel recorded the final three outs for his 10th save.
Pinch-hitter Ben Francisco led off the ninth with a walk, and he moved to second with two outs on a wild pitch. Kimbrel ended the game on Rollins' soft fly ball to left field.
John Mayberry had a two-run homer for Philadelphia, and Halladay (5-3) gave up eight hits and three runs in eight innings, striking out seven with a pair of walks.
Uggla hit a 3-2 pitch from Halladay for his seventh homer, barely clearing the wall in left-center to lead off the eighth. It was only the second homer given up by Halladay this season.
Ernie Banks, Morgan Freeman and Carlos Santana received Beacon Awards and Hank Aaron was honored before baseball's annual Civil Rights Game.
Braves starting pitcher Tim Hudson had an injury scare in the fourth when he slipped and appeared to hurt his right leg trying to spring off the mound and cover first on Ryan Howard's grounder to Uggla at second base.
He remained in the game after taking warmup throws as manager Fredi Gonzalez watched.
Hudson pitched seven innings, allowing two runs on four hits and five walks, one shy of his career high. He struck out three.
The Braves took a 1-0 lead in the fourth, when Uggla singled and scored on Freeman's infield hit. The Phillies answered in the sixth when Placido Polanco led off with a walk and scored on Mayberry's line-drive homer to left-center with two outs.
Atlanta tied the game at 2-2 in the sixth. Uggla walked, moved to on Eric Hinske's single to right and scored on Freeman's fly ball to left field.
NOTES: 3B Chipper Jones was a late scratch with a sore right knee. Brooks Conrad replaced him in Atlanta's lineup. ... The Braves placed RHP Brandon Beachy on the DL with a strained oblique and recalled RHP Scott Proctor from Triple-A Gwinnett. ... Phillies GM Ruben Amaro said he doesn't think CF Shane Victorino, who left Saturday's game with a sore right hamstring, will be placed on the DL. Victorino did not play Sunday as Michael Martinez made his second start in center field. ... C Carlos Ruiz singled in the second to end an 0-for-26 slump.