San Diego made a little bit of history on opening day.

Trailing the New York Mets 4-0, the Padres tied a modern NL opening day record with 11 runs in a single inning and went on to a 12-5 victory Tuesday."I know it doesn't mean anything during the spring, but I think guys were confident that sooner or later we'd get a rally going and put some runs on the board," Tony Gwynn said.

Chris Gomez, Rickey Henderson and Quilvio Veras opened the sixth by hitting three straight homers off New York starter Pete Harnisch, who also allowed homers to three straight batters last season.

"The fans were pumped, we were pumped," Gomez said. "We wanted to start the season on a high point. That inning was a big relief for everybody.".

Four Padres scored two runs each in the inning, and five drove in two runs apiece.

"Hopefully it will be our worst inning of the year," Mets manager Bobby Valentine said.

Gwynn went 3-for-5 for the defending NL West champions, who drew a sellout crowd of 43,005 to Jack Murphy Stadium. Winner Joey Hamilton allowed four runs and eight hits in six innings, with six strikeouts and a career-high six walks. Yorkis Perez, acquired Monday from Atlanta on a waiver claim, was the loser.

Astros 2, Braves 1

Shane Reynolds shut down Atlanta, fanning Kenny Lofton three times in his Atlanta debut. Reynolds limited the defending NL champions to seven hits in eight innings at the Astrodome, struck out seven and walked two. Billy Wagner finished for the save.

Marlins 4, Cubs 2

Kevin Brown and two relievers combined on a three-hitter and made new manager Jim Leyland's debut a success. Brown allowed one hit and two walks while striking out eight in seven innings.

Moises Alou, one of Florida's six free-agent acquisitions in deals totaling $89 million this winter, homered off loser Terry Mulholland in his first at-bat and drove in another run with a sacrifice fly.

A sellout crowd of 41,412 at Miami cheered the revamped Marlins, who doubled their payroll in an attempt to improve attendance and challenge Atlanta in the NL East. Florida was a major league-best 26-5 during spring training.

Reds 11, Rockies 4

Deion Sanders opened a four-run first inning with a double, singled and stole a pair of bases in his return to baseball.

Hal Morris had a pair of run-scoring singles and an RBI double, giving him a hit in each of his last 30 games. Winner John Smiley, making his first opening-day start, allowed four runs and six hits in six innings, and Kevin Jarvis got the save by pitching the final three innings.

Phillies 3, Dodgers 0

Curt Schilling allowed just two infield hits and struck out 11 in eight innings at Dodger Stadium. Ricky Bottalico, who had 34 saves last season, pitched a perfect ninth for the save.

Pirates 5, Giants 2

Kevin Elster, Pittsburgh's only major free-agent acquisition, broke a 2-2 tie in the seventh with a two-run double off Julian Tavarez after Al Martin and Mark Johnson singled off loser Rich Rodriguez.

Matt Ruebel pitched 1 1-3 scoreless innings to pick up the win in relief of Jon Lieber. John Ericks pitched a perfect ninth for the save.

A disappointing crowd of 41,966 - about 22,000 less than capacity in San Francisco - watched the Giants lose their third straight season opener and the Pirates win their eighth consecutive game at San Francisco.

Expos 2, Cardinals 1

Tony Fossas forced home the winning run by walking pinch-hitter Sherman Obando in the ninth. The crowd of 33,437 at Olympic Stadium was the fourth-smallest in 21 season openers at the ballpark.

Ugueth Urbina pitched one inning for the win. Rondell White led off the ninth with an infield single against loser Rich Batchelor.