CHICAGO - Bobby Abreu insisted he was just trying to hit the ball out of the infield, not out of the park.
Given a chance to become the second player in history to hit two grand slams in an inning, Abreu instead lifted a sacrifice fly Thursday.
Both at-bats came during a nine-run burst in the sixth that sent the Philadelphia Phillies over the Cubs 14-6.
"It never, never crossed my mind," Abreu said. "I was thinking about getting the ball in the air, not trying to hit a homer, so I could drive in a run and keep the rally going."
Abreu highlighted the big inning with a slam off Kerry Wood. When he came to the plate with the bases loaded again, he lined a fly ball to medium centerfield.
Abreu joined Von Hayes as the only Phillies players with five RBIs in an inning. Hayes did it June 11, 1985.
Fernando Tatis, playing for St. Louis, hit two slams in an inning off Chan Ho Park at Los Angeles on April 23, 1999.
Placido Polanco drove in four with four hits and Todd Pratt homered for the Phillies.
"We got a lot of runs and some big hits," Philadelphia manager Larry Bowa said. "You can never have enough runs in this park."
The Cubs almost proved that.
Sammy Sosa hit his 520th career homer and Hee Seop Choi's three-run shot made it 10-6 before the Phillies pulled away.
The Cubs have lost three straight and fell to one game below .500, matching their low mark.
"It was a frustrating game, and that was a nightmare inning," Chicago manager Dusty Baker said. "It just seemed like we couldn't turn it off once the run faucet was on. I haven't seen anything like that in a long time."
Wood gave up one run and two hits and struck out nine through five. It turned into his worst outing of the season in the sixth, when all seven batters he faced scored.
BRAVES 5, MARLINS 2: Russ Ortiz isn't doing anything different. There's only one change: This season, he's getting lots of runs.
Ortiz won his seventh consecutive start to become the league's first 14-game winner and Javy Lopez hit a two-run homer for host Atlanta.
"I feel like I've pitched well all year and I've had good numbers through July before," Ortiz said. "But this year these guys have scored a lot of runs for me and bailed me out several times."
The Braves have scored 126 in his 22 starts (5.7 runs a game).
PIRATES 7, REDS 5 (11): Matt Stairs had a run-scoring double in the 11th and trade-decimated Pittsburgh completed another sweep at Great American Ball Park.
The Pirates opened Great American with a three-game sweep from March 31-April 3. They're 5-0 at the ballpark, the first time they've won five in a row in Cincinnati since 1991.
Pittsburgh blew three leads with shoddy plays, the last when Stairs dived for Aaron Boone's sinking liner in rightfield with two outs in the eighth and let it get past him for a triple that tied it at 5.
DODGERS 1, ROCKIES 0 (11): Shawn Green hit a run-scoring single and Kevin Brown pitched eight scoreless innings as host Los Angeles split the four-game series.
Brown, who lost his past four starts, allowed three singles and improved his ERA to a major league-best 2.12. But Colorado All-Star Shawn Chacon was just as tough for seven innings, leaving Brown with a no-decision.
BREWERS 2, ASTROS 1: Keith Ginter hit a pinch-hit home run in the seventh to lift host Milwaukee. Ginter batted for starting pitcher Ben Sheets to lead off the inning and connected off Ron Villone for his seventh homer.
EXPOS 5, METS 1: Livan Hernandez won his fourth straight decision and Wil Cordero homered to lead host Montreal. Hernandez improved to 4-0 in five July starts and became the first Expos pitcher to reach double digits in wins.