CHICAGO — Jerry Hairston Jr. hit his first career grand slam and Kerry Wood pitched six strong innings to lead Chicago to an 11-1 victory over Pittsburgh on Friday, the Cubs' fifth straight win.
Aramis Ramirez hit his 20th homer, a three-run shot, for the Cubs, who had 16 hits.
Wood (3-2) made his fourth start since spending nearly two months on the disabled list with a sore shoulder. He allowed one run and two hits.
Pittsburgh's Jose Castillo had three of the team's four hits, including a solo homer in the second.
Pittsburgh starter Josh Fogg (4-5) lasted just four innings, allowing six runs and seven hits. He hasn't won since June 1, a span of eight starts.
MARLINS 9, PHILLIES 7: At Philadelphia, Miguel Cabrera had four hits, Alex Gonzalez added three and Paul Lo Duca homered to lead Florida's 17-hit attack.
Cabrera doubled twice, and Lo Duca, Carlos Delgado and Juan Pierre all drove in two runs for the Marlins, who snapped a four-game losing streak and won for only the third time in nine games.
Pat Burrell hit his 20th homer and had two RBIs for the Phillies, who had a three-game winning streak ended. Chase Utley, Burrell and Jimmy Rollins all had three hits as the Phillies finished with 14. Utley drove in three runs.
BRAVES 2, METS 1: At New York, John Smoltz won his first matchup with old pal Tom Glavine and won his sixth straight.
Roberto Hernandez (5-3) replaced Glavine and surrendered singles to Marcus Giles and Andruw Jones to open the eighth. After a double play, Wilson Betemit's grounder took a bad hop past shortstop Jose Reyes for an RBI single that made it 2-1.
Glavine and Smoltz were teammates in Atlanta for 15 years and won 11 division titles over that stretch. They are best friends and offseason golf buddies.
Smoltz (10-5) gave up four hits through seven innings with one walk and five strikeouts, including the 2,500th of his career. Chris Reitsma pitched the ninth for his eighth save in 12 chances.
REDS 4, ROCKIES 3: At Cincinnati, Ken Griffey Jr. hit a tiebreaking solo homer and Cincinnati's Aaron Harang pitched seven solid innings for his first win since May 30.
Griffey's 519th career homer came off Jason Jennings (5-9) and snapped a 1-all tie in the sixth. Adam Dunn added a two-run shot in the eighth inning, his 24th.
Griffey also made a lead-saving defensive play in the eighth, throwing Eddy Garabito out at the plate when he tried to score from second base on Aaron Miles' single to center.
Harang (5-8) limited the Rockies to a run and three hits in seven innings. The right-hander was 0-6 in his last seven starts with a 5.91 ERA.
BREWERS 4, NATIONALS 3 (10): At Milwaukee, Mike Stanton, making his first appearance for Washington, balked home the winning run in the bottom of the 10th.
Stanton, who signed Wednesday after being waived by the New York Yankees, tried to pick off Rickie Weeks from first base before he even threw a pitch.
Weeks was caught in a rundown but first base umpire Paul Schrieber ruled a balk, allowing Chris Magruder to score from third.
Julio Santana (2-3) pitched a perfect 10th as the Brewers won for just the second time in 36 games in which they have trailed after seven innings.
CARDINALS 4, ASTROS 3 (13): At St. Louis, Albert Pujols hit a two-run homer off Chad Harville in the bottom of the 13th inning to give St. Louis the win. Mike Lamb had given the Astros a 3-2 lead in the top of the 13th with an RBI single. David Eckstein walked to lead off the bottom of the inning. After Russ Springer struck out Jim Edmonds, Harville (0-1) was brought in to get his first save of the season and second of his career. Pujols worked Harville to a full count before hitting his 23rd home run into the Houston bullpen.