Chicago Look out, Cardinals. These aren't the same Chicago Cubs you abused in a sweep at St. Louis last month.
Pinch-hitter Julio Zuleta hit a grand slam, and Matt Stairs and Rondell White had back-to-back homers as the Cubs beat the Cardinals 12-6 Tuesday night.
With RBIs from Gary Matthews Jr., Ricky Gutierrez and Sammy Sosa, the Cubs scored more runs in one night than they did in their three games at Busch Stadium last month.
"It's one game we needed," Cubs manager Don Baylor said. "We did not need to lose to them again."
Edgar Renteria drove in three runs for St. Louis, but it wasn't enough as the Cardinals stranded six and were outhit 13-9.
The win was the eighth straight at home for the Cubs, who have won 13 of 14 overall. Chicago extended its lead over the Cardinals in the NL Central to three games.
"We have a good team," White said. "Everyone knows we're for real."
Jon Lieber (6-3) won his third straight, allowing five runs and seven hits in six innings. He also had his first RBI of the season.
Lieber also threw two wild pitches, including one that allowed a run to score in the Cardinals' five-run fourth inning. It was the first time in his career Lieber threw two wild pitches in a game, let alone in one inning.
"Kind of a (bad) inning, one I'd like to forget and never see again," Lieber said. "But the guys battled back."
Dustin Hermanson (5-4) allowed six runs and six hits in five-plus innings. He also gave up four of the nine walks allowed by Cardinals pitchers.
Trailing 5-4, the Cubs scored four times in the sixth inning. Stairs started the barrage with his first homer of the season at Wrigley Field, and White followed with one over the wall in left-center.
It was the first time this season the Cubs have hit back-to-back homers.
Mets 9, Phillies 0
Philadelphia Rick Reed pitched a four-hitter for his first shutout since 1999 as the New York Mets defeated the Philadelphia Phillies. After being swept in a three-game series by the first-place Phillies last week at Shea Stadium, New York handed Philadelphia its third straight loss to move within 11 games in the NL East. Reed (6-2), who came into the game with only five walks in 81 1-3 innings, issued a season-high three walks and struck out four in his first shutout since Oct. 2, 1999, against Pittsburgh. Phillies starter Robert Person (4-5) had his shortest start of the season, giving up seven runs and 10 hits in 413 innings.
Pirates 5, Marlins 2
Miami Kevin Young hit a grand slam as Pittsburgh handed Brad Penny his first loss in nearly a year and snapped a five-game skid. Penny (4-1) had won eight straight decisions in 18 starts since June 28, 2000.
Braves 3, Expos 1
Montreal Brian Jordan and B.J. Surhoff hit consecutive RBI singles in the sixth inning, lifting Greg Maddux and Atlanta to the victory. Maddux (5-5) allowed one run and seven hits in 6 2-3 innings and threw two wild pitches in the fourth inning the first time he's done that in his career. Javier Vazquez (5-6) allowed nine Rockies 9, Astros 4
Denver Mike Hampton became the first Colorado pitcher to hit two home runs in one game, leading the Rockies past Houston. Hampton's second homer, a two-run shot, highlighted a six-run sixth inning against Wade Miller (7-3) that gave the Rockies an 8-4 lead. Hampton (8-2) also had a 412-foot solo homer in the fifth. He has four homers this season. In 372 at-bats heading into this season, Hampton had no homers.
Reds 4, Brewers 3,
Milwaukee Alex Ochoa scored when center fielder Jeffrey Hammonds bobbled Michael Tucker's single in the 13th inning, lifting Cincinnati over Milwaukee. Ochoa, whose homer tied the game in the ninth, led off the 13th with a double down the left-field line off Will Cunane (0-2). Tucker followed with a single to center, and with no outs, Ochoa was being held at third on the hit, but he scored when Hammonds misplayed the ball.
Dodgers 6, Diamondbacks 5
Phoenix Jeff Reboulet hit a three-run double in the eighth inning Tuesday night as the Los Angeles Dodgers rallied to beat the Arizona Diamondbacks. Mark Grace extended his hitting streak to 14 games with a home run and double for Arizona.
Giants 7, Padres 6
San Francisco Barry Bonds hit his 31st homer, reaching yet another milestone faster than anyone in major league history, and also scored three runs as the San Francisco Giants beat the San Diego Padres. Bonds hit a two-run homer the 525th of his career in the third inning against right-hander Wascar Serrano. With a chilled home crowd cheering his every move, Bonds reached base four times with a single and two four-pitch walks. Camera flashes sparkled in Pacific Bell Park's stands on each of Bonds' swings.