PHILADELPHIA (AP) -- Dan Uggla hit a tiebreaking three-run double in the seventh after Tim Hudson blew a five-run lead and the Atlanta Braves beat the Philadelphia Phillies 12-6 Wednesday night.
Ryan Howard's three-run homer off Hudson during a five-run fifth tied it at 6, but the wild card-leading Braves scored four runs after Antonio Bastardo (2-4) got the first two outs in the seventh.
Michael Bourn had three hits, including a two-run homer, and drove in three, and Uggla also had three hits.
Chad Durbin (4-1) tossed a perfect sixth to earn the win.
Hudson allowed six runs and six hits in 4 1-3 innings. It was his second-shortest outing of the season.
The Braves chased Phillies starter Kyle Kendrick in the fourth, taking a 6-1 lead that seemed insurmountable with Hudson on the mound. The three-time All-Star righty is 132-3 when given a lead of three or more.
But Jimmy Rollins got a rally started in the fifth with an RBI double. Domonic Brown followed with an RBI double to cu...