PHILADELPHIA (AP) - Carlos Zambrano had no one to blame but himself.
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 on Friday night.
In his first start since criticizing his team and second-guessing closer Carlos Marmol, Zambrano (5-3) got rocked.
He allowed seven runs and seven hits in 6 1-3 innings, and had a season-high seven walks.
``Too many walks,' Zambrano said. ``You can't do that against teams like this. Next time I will make an adjustment.'
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.
Trailing 7-0 in the eighth, the Cubs rallied with five runs off relievers Jose Contreras and J.C. Romero.
But Michael Stutes came in and shut them down, and Antonio Bastardo got the final out for his second save.
Zambrano started a 3-2, 10-inning loss in St. Louis last Sunday. Marmol gave up a tying RBI double to Ryan Theriot in the ninth, setting up Albert Pujols' second consecutive game-ending homer.
Afterward, Zambrano said: ``We're playing like a Triple-A team. This is embarrassing.' He also questioned Marmol's pitch selection to Theriot, a former teammate.
Zambrano apologized a day later, saying his comments were made out of frustration.
He got flustered early in this game, but showed composure at the end.
Zambrano angrily snatched the throw back to the mound with his bare hand, walked several feet behind the mound and stared into space while waiting for Brown to circle the bases in the second.
After Polanco went deep with the bases loaded on three walks, including an intentional one to Chase Utley, Zambrano casually caught the new ball with his glove and calmly waited on the mound for manager Mike Quade to come out and pull him.
``I worked hard to throw 126 pitches,' he said. ``If they want me to pitch, I pitch. The bullpen was tired.'
Domonic Brown hit a homer for the NL East-leading Phillies. His two-run shot gave Philadelphia a 3-0 lead in the second. Polanco, batting fifth for the first this season, made it 7-0 in the seventh.
Halladay didn't need much, but the bullpen almost blew it. The reigning NL Cy Young Award winner improved to 29-3 when the Phillies give him a lead. He didn't allow a walk for the fourth time in 14 starts.
Aramis Ramirez hit a two-run single off Contreras. Geovany Soto had an RBI single and pinch-hitter Lou Montanez hit a two-run single off Romero to cut it to 7-5.
Stutes entered and struck out pinch-hitter Brad Snyder and retired Kosuke Fukudome on a fly to left to strand two runners.
Zambrano had allowed just three earned runs combined in his previous three starts.
``I thought he pitched pretty good,' Quade said.
NOTES: Second-base umpire Alan Porter drew cheers from the crowd before the sixth inning for dancing with the Phillie Phanatic, the furry-green mascot who was dressed like Lady Gaga complete with a blonde wig. ... A crowd of 45,602 was the 170th straight sellout at Citizens Bank Park, including postseason games. ... Cubs 2B Darwin Barney was 0 for 4 and is hitless in his last 13 at_bats. ... Zambrano's ERA rose from 3.98 to 4.40.
Copyright 2016 by STATS LLC and Associated Press.
Any commercial use or distribution without the express written
consent of STATS LLC and Associated Press is strictly prohibited.