ATLANTA, July 29 (UPI) -- Tim Hudson logged his fourth win in five starts Sunday and the Atlanta Braves completed a three-game sweep of Philadelphia with a 6-2 victory.
Hudson (10-4) yielded a pair of runs on seven hits over 5 2/3 innings but didn't allow a walk and struck out five to remain on a roll.
The right-hander was taken out of the game after surrendering a sixth-inning RBI single to Carlos Ruiz that pulled the Phillies to within 3-2.
After Jonny Venters yielded a pinch-hit single to Hunter Pence, Chad Durbin induced John Mayberry to ground out, ending the inning.
Jason Heyward and Chipper Jones each cracked solo homers and Freddie Freeman added a two-run single as the Braves reeled off their second three-game sweep of the Phillies in July.
Roy Halladay (4-6) absorbed the loss, giving up three runs on six hits over six full frames.
Shane Victorino went 3-for-4 with a solo homer in the loss.