ATLANTA — Tomas Perez and Jason Michaels both hit grand slams and Philadelphia reached a season high in runs with an 18-5 rout of the Atlanta Braves on Tuesday, keeping the Phillies even with Florida in the NL wild-card race.
Shane Reynolds (11-9) lasted 1 1-3 innings, matching the second-shortest start of his career. For the second night in a row, Lieberthal gave the Phillies a quick lead with a three-run homer in the first.
Randy Wolf (14-9) cruised to the win, allowing two runs in five innings.
ASTROS 7, BREWERS 6: At Milwaukee, Lance Berkman doubled home the go-ahead run with two outs in the ninth inning and Houston rallied past Milwaukee.
The Astros tied it on pinch-hitter Jose Vizcaino's three-run homer in the eighth, then went on to with their fifth in six games. Houston remained in a first-place tie with Chicago in the NL Central.
With two outs in Astros ninth, Dan Kolb (1-2) walked Jeff Bagwell. Jeff Kent followed with a single and Berkman doubled.
Brad Lidge (6-3) pitched the eighth for the victory and Billy Wagner pitched the ninth for his team-record 40th save.
ROCKIES 8, CARDINALS 1: At St. Louis, Gregg Zaun homered and drove in four runs for the Colorado Rockies, who snapped an eight-game losing streak.
The loss left the Cardinals 2 1/2 games behind Chicago and Houston in the NL Central with 17 to play.
Colorado starter Jason Jennings (12-12) ended a personal road losing streak of six games, allowing one earned run on six hits over six innings. He struck out three and walked two.
St. Louis rookie right-hander Dan Haren (3-6) was pulled after giving up four runs on two homers in just three innings.
CUBS 4, EXPOS 3: At San Juan, Puerto Rico, Moises Alou hit a tiebreaking two-run single in the seventh inning, and the Chicago Cubs overcame a scary moment when Sammy Sosa was hit in the helmet.
Sosa was plunked by Zach Day (7-7)in the fourth inning, drawing boos from the crowd of 15,632 at Hiram Bithorn Stadium. He stayed in the game and later scored on a sacrifice fly by Aramis Ramirez.
Carlos Zambrano (12-6) allowed two runs and seven hits in seven innings, and struck out five.
MARLINS 3, METS 1: At New York, Alex Gonzalez tripled in two runs with two outs in the ninth to keep the Florida atop the NL wild card standings Tuesday night.
The Marlins won for the 10th time in 12 games and moved to a season-high 15 games over .500 (80-65).
David Weathers (1-6) hit Derrek Lee with a pitch to put runners at first and second and struck out Miguel Cabrera before allowing Gonzalez's triple.
REDS 10, PIRATES 6: At Cincinnati, Russell Branyan hit a three-run homer and Wily Mo Pena added a go-ahead two-run shot in Cincinnati's six-run sixth inning.
Pittsburgh led 6-2 when D'Angelo Jimenez and Sean Casey opened the sixth with singles off starter Salomon Torres.
Mike Gonzalez gave up Branyan's opposite-field homer to left and was followed by Brian Boehringer (5-4), who promptly gave up Jason LaRue's double and Pena's third homer of the season.
DODGERS 4, DIAMONDBACKS 1: At Phoenix, Edwin Jackson, two years out of high school and two days out of Double-A ball, pitched six innings in his major league debut as the Dodgers beat the fading Diamondbacks.
Paul Lo Duca and Jolbert Cabrera hit run-scoring singles for the Dodgers, who won for the 10th time in 12 games, going 5-0 on their current road trip.
GIANTS 8, PADRES 3: At San Diego, Marquis Grissom hit his 200th homer and four others also connected as the Giants powered past the Padres.
Grissom and J.T. Snow both hit two-run homers in the seventh inning off reliever Luther Hackman, and Edgardo Alfonzo hit a two-run shot off Mike Bynum in the ninth. Yorvit Torrealba and Rich Aurilia had solo homers, both off rookie starter Ben Howard.