Reds 7, Expos 6

Ken Griffey hit his 493rd homer, Sean Casey had four hits and three RBI and the Cincinnati Reds held on for a 7-6 win over the Montreal Expos on Friday night.

Griffey hit a two-run shot off Claudio Vargas (4-2) following Casey's RBI double in the fifth to tie Yankees first baseman Lou Gehrig for 20th on the all-time home run list.

The homer capped Cincinnati's second three-run outburst and increased its lead to 6-2.

Three of Casey's hits were for extra bases, including a double in the first and a two-run homer in the third, his seventh of the season. He singled off Jeremy Fikac in the sixth and finished 4 for 5.

Cory Lidle (4-4) allowed five hits and five runs in 62/3 innings. He pitched his NL-leading third complete game in his last outing, a six-hitter for his third career shutout in a 7-0 win over Houston on Sunday.

Danny Graves pitched a perfect ninth for his major league-leading 22nd save in 26 chances.

Jose Vidro had an RBI grounder and Tony Batista homered in the first for Montreal, which saw its NL-worst record drop to 15-32.

Lidle also allowed a solo homer to Brad Wilkerson, whose leadoff shot in the sixth made it 6-3.

The Reds starter contributed an RBI single in the seventh off Luis Ayala to make it 7-3.

The hit proved to be the difference as the Expos scored three in the bottom half to close to 7-6.

Orlando Cabrera and Carl Everett led off the inning with consecutive doubles to draw the Expos to 7-4. Everett advanced to third on Nick Johnson's grounder and scored on Brian Schneider's sacrifice fly.

Pinch hitter Matt Cepicky homered off left-hander Mike Matthews to make it a one-run game.

Johnson was activated from the 15-day disabled list earlier in the day and went 0 for 4 in his Montreal debut.

Vargas, who left after Griffey's homer, allowed nine hits and four runs in four-plus innings. He struck out six and walked one.

* MARLINS 2, METS 1: Dontrelle Willis allowed four hits and one run in seven innings, winning for only the second time in his last six starts and lifting Florida at home.

Luis Castillo had three hits, scored a run and drove in another for the Marlins, who beat the Mets for the ninth time in their last 11 meetings dating to last season.

And Willis (5-3) beat the Mets for the fourth time in as many starts against them, yielding only two runs in 28 innings in those matchups.

Todd Zeile hit his third homer of the year for the Mets, who lost for just the fifth time in their last 14 games.

Armando Benitez, facing his former team for the first time since they traded him to the New York Yankees last July, pitched a perfect ninth for his 19th save in 20 chances.

Willis rolled through the first three innings, yet found trouble in the fourth. Zeile homered to lead off, Cliff Floyd walked and Mike Piazza followed with a single that got by Marlins right fielder Miguel Cabrera, who was charged with an error.

But Willis got out of the jam with runners on second and third with no outs by striking out Shane Spencer and, after intentionally walking Jason Phillips to load the bases, fanning Mike Cameron. Ty Wigginton lined out to center to end the inning.

Tom Glavine (6-3) was coming off a one-hitter Sunday against Colorado, but the Marlins -- who entered hitting .270 off left-handers -- scratched out two early runs against the Mets' best starter this season.

Castillo led off the first with a single, advanced to third on two groundouts and scored on Miguel Cabrera's single for a 1-0 Florida lead.

Hee Seop Choi's leadoff double led to another Florida run in the second. Castillo's two-out single to left was enough to score Choi from second and put Florida up 2-0.

That would be all the Marlins would muster against Glavine, who scattered five hits, walked two and struck out one.

But Willis made sure the two runs would be enough. Starting with the strikeout of Cameron, Willis -- who was 1-3 with an 8.25 ERA over his last five starts -- retired the last 11 he faced.

* PIRATES 9, CUBS 5: Rob Mackowiak hit his first career grand slam with two outs in the bottom of the ninth inning, leading host Pittsburgh in the first game of a doubleheader.

Mackowiak hit a 2-1 pitch from closer Joe Borowski to right-center field for his ninth homer. It gave Pittsburgh a comeback win after Michael Barrett's pinch-hit grand slam in the seventh gave Chicago a 5-4 lead.

In the ninth, Borowski (2-3) allowed a leadoff triple to Tike Redman, and Abraham Nunez singled to right to tie it.

Jason Kendall followed with a single, and Borowski intentionally walked Daryle Ward to load the bases. Craig Wilson struck out for the second out of the inning, but Mackowiak won it for the Pirates with his big blast that sent the Cubs to their third straight loss.

It was the first blown save for Borowski in eight chances, and ended his franchise record for consecutive saves at 22, dating from Aug. 5, 2003.

Salomon Torres (3-1) pitched the ninth and picked up the win.

With one out in the seventh, Todd Walker walked and moved to third on Moises Alou's two-out single to center. Starter Kip Wells was replaced by Mike Johnston after walking Aramis Ramirez to load the bases. Barrett followed with the Cubs' fourth grand slam this season.

Barrett, hitting for Todd Hollandsworth, hit a 1-2 pitch from Johnston over the wall in left-center field to erase a 4-1 deficit.

Pittsburgh's Rob Mackowiak, right, is swarmed at home after slugging two-out bottom-of-the-ninth grand slam to beat Cubs. Winning pitcher Salomon Torres (16), Jack Wilson, bottom, join celebration.