Everything seemed right at Shea Stadium. Fans were in the seats, Tom Glavine was winning, and the lights were on.

Glavine allowed three hits over six innings and picked up his 250th career victory as the New York Mets beat the Colorado Rockies 5-0 Friday night, a day after a massive blackout forced the postponement of the Mets' game against San Francisco.

Despite the fact that subways and commuter trains were still down because of the blackout, 28,081 fans turned out to watch the Mets win for the seventh time in their last eight games.

``It's more people than I thought would show up,'' said New York first baseman Jason Phillips, who homered in the sixth. ``It was a good atmosphere.''

Glavine (8-11) became the 43rd major league pitcher to reach 250 career wins. It wasn't easy though. He walked four and worked out of trouble all night.

``Obviously, it's partly along to where I want to be,'' Glavine said, referring to the exclusive 300 win club. ``It puts me in some nice company.''

The left-hander stranded eight runners in his second straight win since missing a start because of a strained ribcage muscle.

``We're seeing the real Tom Glavine now,'' manager Art Howe said. ``Hopefully, he'll get locked in for the next two or three years.''

In other National League games, it was Cincinnati 9, Houston 7 in 10 innings; Chicago 2, Los Angeles 1; Atlanta 10, Arizona 4; Montreal 4, San Francisco 1; Philadelphia 7, St. Louis 4; Pittsburgh 6, Milwaukee 3; and Florida 10, San Diego 0.

Cliff Floyd scored twice, hustling all night despite his sore Achilles' tendon. Ty Wigginton hit a pair of RBI doubles.

Grant Roberts worked a perfect seventh and Mike Stanton got six outs to finish the four-hitter.

Floyd was hit by a pitch from Darren Oliver (10-8) in the fourth. Admittedly angry, he stole second, went to third on a throwing error by catcher Charles Johnson and scored on Wigginton's double.

Jose Reyes led off the sixth with his second home run, extending his hitting streak to 14 games.

Floyd finished 3-for-3 and reached base all four times. The left fielder plans to play through Monday, then have season-ending surgery on his right Achilles' tendon at the end of the month. He has played in pain most of the season.

Cincinnati 9, Houston 7

At Cincinnati, Adam Dunn hit a two-run homer in the 10th inning as Cincinnati knocked Houston out of first place in the NL Central for the first time since July 7.

D'Angelo Jimenez led off the 10th with a single off Brad Lidge (4-3). One out later, Dunn hit his 27th homer into the Astros' bullpen in right, his first RBI since July 30. It was the Reds' 13th game-ending hit of the season and their 27th win in their last at-bat, most in the majors.

Houston has lost four in a row.

Cubs 2, Dodgers 1

At Chicago, Mark Prior allowed seven hits in his third complete game of the season _ and second in a week against Los Angeles.

Sammy Sosa had three hits and drove in two runs as the Cubs won for the fifth time in six games, and moved into first place in the NL Central after Houston and St. Louis lost later in the night.

Prior (11-5) retired 18 of the first 21 he faced, including nine in a row between the fourth and sixth innings.

Braves 10, Diamondbacks 4

At Atlanta, Vinny Castilla, Andruw Jones and Marcus Giles homered against Randy Johnson as the Braves beat Arizona.

Castilla hit a three-run homer in the second to put the Braves ahead, and he drove in his fourth run of the night with an eighth-inning single. The Braves pounded Johnson (3-5) for nine hits and seven runs in five innings.

Expos 4, Giants 1

At Montreal, Livan Hernandez pitched his NL-leading sixth complete game, and Jose Vidro and Brian Schneider homered to lead Montreal over San Francisco.

Hernandez (13-7), traded by San Francisco at the end of spring training, retired the last 19 batters he faced in throwing his fifth complete game in eight starts. It was his 29th career complete game.

The Giants lost their third straight after arriving at their Montreal hotel at 5:00 a.m.

San Francisco, which was without Barry Bonds, had its game in New York on Thursday postponed by the blackout that affected much of the Northeast. The team bused to Philadelphia and took a charter flight to Montreal.

Bonds left the team to be with his father, who is ill with lung cancer and other ailments.

Phillies 7, Cardinals 4

At Philadelphia, Jim Thome and Ricky Ledee homered, leading Philadelphia over St. Louis.

Albert Pujols singled, doubled and tripled, extending his hitting streak to 29 games and Jim Edmonds hit his 30th homer for the Cardinals.

Vicente Padilla (11-8) allowed four runs and nine hits in five innings to win his fourth straight decision for the Phillies, who lead the NL wild-card race. Dan Plesac pitched the ninth for his first save of the season.

Pirates 6, Brewers 3

At Pittsburgh, Milwaukee catcher Eddie Perez's two-base throwing error set up Pittsburgh's three-run sixth inning and Matt Stairs hit a three-run homer, leading the Pirates past the Brewers.

Nelson Figueroa (2-0) gave up Richie Sexson's 33rd homer, but went five innings for the victory.

Marlins 10, Padres 0

At Miami, Brad Penny pitched seven shutout innings, and Mike Lowell and rookie Miguel Cabrera homered for Florida.

Penny (11-9) allowed five hits and struck out seven, and Lowell drove in three runs to help Florida remain a half-game behind Philadelphia in the NL wild-card race.