NEW YORK -- Gookie Dawkins' fifth career hit drove in Sean Casey with the winning-run in the 12th inning, giving the Cincinnati Reds a 2-1 victory over the New York Mets on Thursday.
Casey led off the 12th with a walk off Armando Benitez (1-2) and moved to second on a sacrifice. After pinch-hitter Hal Morris was walked intentionally, Dawkins slapped an 0-1 pitch to left field to score Casey.
Dawkins, called up earlier this week when shortstop Barry Larkin went on the disabled list, had been 4-for-27 in his career before the game-winning hit.
Danny Graves (3-0) pitched 2 1/3 innings of hitless relief for the win, and Scott Sullivan worked the 12th for his first save.
CUBS 12, ASTROS 3:
In Houston, Henry Rodriguez hit one of Chicago's four home runs in the first inning and later had a grand slam as the Cubs roughed up Jose Lima and the Astros.
The Cubs tied a team record record set in 1930 with four homers in an inning. Eric Young and Ricky Gutierrez began the game with home runs, Rodriguez hit a two-run drive and Damon Buford's solo shot made it 5-0.
Rodriguez tagged Lima (1-4) for a grand slam into the upper deck in right field for a 10-0 lead in the fourth. His fifth lifetime slam gave him a career-high six RBI.
Lima set a team record by allowing five home runs, and set another by giving up four homers in the first inning. He gave up 12 runs and 13 hits in five innings and lost his fourth straight start.
PHILLIES 5, D'BACKS 4:
In Philadelphia, Bobby Abreu drew a bases loaded walk from Byung-Hyun Kim in the ninth inning, as the Phillies snapped a five-game losing streak by beating Arizona.
Arizona had beaten the Phillies five straight times this season and 10 straight dating to 1999.
Kim (0-1) struck out pinch-hitter Mike Lieberthal to start the ninth then gave up a bloop single to Mickey Morandini.
Doug Glanville lined a hit-and-run single to left, sending Morandini to third just ahead of the throw from Luis Gonzalez. Ron Gant walked on a 3-2 pitch to load the bases and Abreu walked on four pitches.
Wayne Gomes (1-0) pitched a perfect ninth inning.
PADRES 12, PIRATES 4:
In Pittsburgh, Matt Clement won his seventh straight decision and Damian Jackson drove in a career-high four runs as San Diego beat the Pirates.
John Vander Wal, traded from San Diego to Pittsburgh during spring training, hit his first career grand slam in the Pirates fifth.
The Padres broke it open with a six-run ninth, highlighted by former Braves first baseman Ryan Klesko's three-run homer.
Clement (3-0), from nearby Butler, Pa., won in his first appearance at Three Rivers Stadium. He left 20-30 tickets for friends and family members. He allowed three hits and struck out five in six innings. He also tripled, helping him stay unbeaten since last Aug. 25.
BREWERS 8, CARDINALS 4:
In St. Louis, Ron Belliard hit a tiebreaking, three-run homer in the sixth inning as Milwaukee beat the Cardinals to avoid a three-game sweep.
The Cardinals homered for the 18th straight game, when Eric Davis hit a solo shot to right-center in the seventh, breaking the previous team record of 17 set in 1998.
Mark McGwire added a two-run shot in the ninth, his seventh. St. Louis has hit 52 homers, a major league record for April and six short of the record for any month, set by Baltimore in May 1987.
Jimmy Haynes (3-1) allowed five hits and three walks in seven innings. Losing pitcher Pat Hentgen (3-2) had two of the hits.