Phillies 7, Brewers 6: Ty Wigginton delivered a game-winning sacrifice fly to cap a four-run ninth inning against Milwaukee closer Francisco Rodriguez, and host Philadelphia rallied to win the opener of a three-game series between expected contenders who are fading from the playoff picture.
After striking out Laynce Nix to start the ninth, Rodriguez (2-5) issued walks to Jimmy Rollins and Chase Utley sandwiched around a Juan Pierre single. That loaded the bases for Ryan Howard, who lined a two-run single up the middle, and Carlos Ruiz followed with an RBI single to left to tie it.
A walk to Hunter Pence loaded the bases again for Wigginton, whose line out to left was deep enough to score pinch runner Erik Kratz with the winning run.
Joe Savery (1-2) worked a perfect ninth and earned his first major-league win with the late rally.
Brewers starter Randy Wolf held the Phillies to two runs on five hits over six innings and was in line to win his second straight start after going more than two months between victories before Rodriguez melted down in the ninth.
Carlos Gomez went 2-for-2 with a three-run homer and scored three runs for Milwaukee, which hit Roy Halladay hard but was unable to do anything against the Phillies' bullpen. Halladay (4-6) allowed six runs on eight hits over six innings.
The Brewers jumped on Halladay for a 2-0 lead in the first, getting an RBI double from Aramis Ramirez and a run-scoring single from Corey Hart.
Utley and Howard tied it with back-to-back solo shots in the bottom of the inning. Howard's blast to left field initially was ruled to be in play after bouncing back onto the field, but a video review confirmed it was a home run.
Ryan Braun put Milwaukee back in front with an RBI single in the third, and Gomez launched a shot high off the left-field foul pole in the fourth to push the lead to 6-2.
GAME NOTEBOOK: Brewers pitchers tied a season-high with nine walks. … Phillies OF Shane Victorino left in the first with a bruised right elbow. Victorino claimed he was hit with a pitch but it was ruled strike three. He left the game and was replaced in center field by John Mayberry Jr. … Brewers RHP John Axford has stranded all six runners he has inherited in four appearances since being demoted from the closer's role. … The Phillies had been 0-17 in games in which Savery had appeared. … Utley and Howard have homered in the same game twice in the past three days. … Halladay had three strikeouts, running his career total to 1,999, which ranks 68th all-time. … The crowd of 43,717 marks the 252nd consecutive regular-season sellout at Citizens Bank Park.