PHILADELPHIA - Roy Halladay tossed seven masterful innings to become the first nine-game winner in the majors, Placido Polanco hit a grand slam and the Philadelphia Phillies held on to beat the Chicago Cubs 7-5 Friday night.
Halladay (9-3) gave up six hits and struck out nine to earn his first win against the Cubs. The Phillies and San Francisco are the only teams he hasn't beaten.
In his first start since criticizing his team and second-guessing closer Carlos Marmol, Carlos Zambrano got rocked.
Zambrano (5-3) allowed seven runs and seven hits in 6 1-3 innings. He had a season-high seven walks.