Ibanez scores on error, Phils win in 10
The NL East-leading Phillies are on pace for their best season in franchise history and could clinch a playoff berth on Sunday with a win and a loss by St. Louis.
Hunter Pence and Placido Polanco homered for the Phillies, who are now 12 games ahead of Atlanta in the division.
Casey McGehee scored a run in a plate collision with Carlos Ruiz and drove in another off Phillies starter Cliff Lee to end his scoreless innings streak at 30 2-3.
But Milwaukee lost its fifth straight as its NL Central lead shrank to six games with the Cardinals' 4-3 win over the Braves.