Edgardo Alfonzo's performance reached levels that topped any that managers Bobby Valentine and Larry Dierker had ever seen.

Alfonzo went 6 for 6 with three homers last night as the New York Mets handed the Houston Astros their most lopsided home loss with a 17-1 victory.

Alfonzo, who also scored a team-record six times and drove in five runs, hit a solo homer in the first, singled and scored a run in the second, hit a two-run homer in the fourth and added a solo shot in the sixth. Alfonzo singled and scored in the eighth and got his final hit in the ninth with an RBI ground-rule double.

"I've never seen a four home run performance and I don't think I've ever seen six hits in a major league game," Mets Manager Bobby Valentine said. "This is the best one-game offensive performance I've ever seen."

Dierker, Houston's manager, was equally impressed by Alfonzo's surge.

"This is the best I can remember," Dierker said. "Alfonzo hit everything we threw at him."

Alfonzo's 23 homers are a club single-season record for a second baseman -- Jeff Kent hit 21 in 1993 -- and Alfonzo set a club record for total bases in a game with 16. His six hits are a club single-game record.

"Tonight I just started having a good time and enjoying every at-bat," Alfonzo said. "It was one of those nights when everything was going well."

Also setting a Mets' record was Roger Cedeno, who stole his 59th base to break the club record set by Mookie Wilson in 1982. Darryl Hamilton was 4 for 5 with a homer and three RBI and Mike Piazza also homered for New York.

Yoshii (9-8) pitched six shutout innings and allowed only two singles. He walked one and struck out eight. The Mets, who had a season-high 21 hits, rocked Shane Reynolds (14-11) for seven runs in the first two innings.

REDS 11, BRAVES 3: Jeffrey Hammonds, Sean Casey and Jason LaRue hit two-run homers as host Cincinnati ended Atlanta's 10-game winning streak. Denny Neagle (4-5) worked seven innings to beat his former team.

GIANTS 6, PHILLIES 4: Barry Bonds's second homer of the game, a two-run shot in the 10th, lifted San Francisco at home. Bonds, who has homered in nine of his last 15 games, has 28 homers and moved past Andre Dawson into 23rd place on the career list with his 438th and 439th homers. Rich Aurilia his his 18th homer, setting a San Francisco record for home runs by a shortstop in one season.

DIAMONDBACKS 5, EXPOS 4: Pinch hitter Greg Colbrunn drove in the go-ahead run with a sacrifice fly in the eighth to lift host Arizona to its ninth win in 10 games.

DODGERS 6, BREWERS 1: Kevin Brown scattered nine hits to win his fifth consecutive decision and Eric Karros hit a two-run homer for Los Angeles at home. Brown (15-6) struck out five and walked none.

PIRATES 11, ROCKIES 8: In Denver, Brian Giles homered twice and Warren Morris went 3 for 3 with a home run for Pittsburgh. Todd Helton homered and had four RBI for Colorado.

PADRES 8, CUBS 4: In San Diego, Quilvio Veras hit a tying three-run double, then scored the go-ahead run on catcher Jeff Reed's throwing error as the Padres rallied for six runs in the seventh inning.

MARLINS 4, CARDINALS 2: Mike Lowell's two-run double supported the pitching of rookie Vladimir Nunez as visiting Florida handed St. Louis its seventh straight loss. Nunez (6-6) allowed two runs in seven innings.