Zambrano gets 100th win
Ace also homers as Cubs slip past Reds
Carlos Zambrano was prepared to do everything he could to earn his 100th career victory.
Zambrano pitched into the seventh inning, hit a key home run and added a couple of heads-up defensive plays for good measure to lead the Chicago Cubs to a 2-1 win over the Reds last night in Cincinnati.
"I felt good," said Zambrano, who didn't allow a hit until Adam Rosales lined a single to left with one out in the fifth inning. "Thank God we won the game. I'm happy about the 100th win. It makes me proud, but the most important thing is we won."
Zambrano gave up two hits and a season-high five walks in 6 2/3 innings. He struck out seven while reaching the milestone in his third try since beating Florida on May 3 for win No. 99. Since then, he spent 19 days on the disabled list with a left hamstring strain, lost at San Diego and was suspended six games for an altercation with plate umpire Mark Carlson on May 27 in Chicago.
His return was delayed one more day by rain that washed out his scheduled start Thursday in Atlanta, but he shrugged off the interruption.
"Zambrano pitched really, really well - really well," Cubs manager Lou Piniella said. "He got a little tired at the end."
Zambrano (4-2), who struck out the side in the first, hit his second homer of the season and 18th of his career on Micah Owings's first pitch of the fifth inning, extending the Cubs' lead to 2-0. The switch-hitter smacked the homer from the right side after striking out lefthanded in his first at-bat.
Blue Jays 9, Royals 3 - Adam Lind and Lyle Overbay hit solo home runs and host Toronto gave Kansas City ace Zack Greinke a rare pounding in handing the Royals their eighth straight loss.
Seeking to join Toronto's Roy Halladay as the only nine-game winners, Greinke (8-2) was instead tagged for a season high seven runs - five earned - and nine hits in five innings. He walked one and struck out three.
Giants 2, Marlins 1 - Pablo Sandoval hit a two-run homer and Barry Zito ended a four-start losing skid for visiting San Francisco, which has won eight of 10.
Zito (2-6) went five-plus innings, allowing one run on four hits to get his first win since May 8 at Los Angeles.
Astros 9, Pirates 1 - Carlos Lee hit a grand slam and Mike Hampton beat Pittsburgh for the ninth straight time in host Houston's victory.
Mets 3, Nationals 1 - David Wright's two-run double, his fourth hit of the night, broke a 10th-inning tie and New York won in Washington to snap a three-game losing streak.
Indians 6, White Sox 0 - Carl Pavano (6-4) pitched a three-hitter for his fifth career shutout and Mark DeRosa hit a three-run homer, leading visiting Cleveland over Chicago.
Athletics 9, Orioles 1 - Jack Cust and Matt Holiday each hit three-run homers, Dallas Braden (5-5) matched his career high of seven strikeouts, and Oakland routed visiting Baltimore.
Diamondbacks 8, Padres 0 - Doug Davis (3-6) pitched three-hit ball over six innings to win for the first time in more than five weeks, and Arizona shut out host San Diego.
Twins 2, Mariners 1 - Minnesota ended Ichiro Suzuki's hitting streak at 27 games, and took advantage of Seattle left fielder Wladimir Balentien's two 10th-inning misplays to beat the host Mariners.
Angels 2, Tigers 1 - Juan Rivera's ninth-inning single broke a scoreless tie, saving a stellar outing from Ervin Santana (1-2) and sending visiting Los Angeles over slumping Detroit.
Dodgers 4, Phillies 3 - Andre Ethier hit a two-run double with the bases loaded in the ninth inning after third baseman Pedro Feliz made a fielding error with two outs, and host Los Angeles snapped Philadelphia's seven-game winning streak.
Rockies 11, Cardinals 4 - Jorge De La Rosa (1-6) ended a six-game losing streak and had his first RBI, on a bases-loaded walk in a breakway nine-run seventh inning, in Colorado's win in St. Louis.
Brewers 4, Braves 0 - Yovani Gallardo and Carlos Villanueva combined for a two-hit shutout, rookie Mat Gamel drove in three runs, and NL Central-leading Milwaukee won in Atlanta.
The Rays-Yankees game in New York was rained out. No makeup date was announced.