JAMIE MOYER turned in a vintage performance in becoming the oldest pitcher to ever win a major league game.

The 49-year-old Moyer (1-2) threw seven masterful innings and Dexter Fowler hit a two-run homer, helping the Colorado Rockies hold on for a 5-3 win over the San Diego Padres on Tuesday night.

The former Phillie was sharp all evening as he picked up his 268th career win, tying him with Hall of Famer Jim Palmer for 34th on the career list.

Relying on a consistent cutter and mixing in a 78-mph fastball, the cunning lefty gave up just six hits and two runs - both unearned - as he kept the Padres hitters at bay and off balance.

Moyer earned that elusive win for the ages in his third start of the season. His is 49 years, 150 days old. That surpasses Jack Quinn of the Brooklyn Dodgers who won on Sept. 13, 1932, when he was 49 years, 70 days old.

In other games * 

At Washington, Gio Gonzalez (1-0) pitched seven dominant innings as the Nationals beat the Houston Astros, 1-0, to improve to 9-3, their best start since moving from Montreal to Washington in 2005.

Gonzalez allowed two hits, walked two and struck out eight in his third start for Washington. Brad Lidge pitched a shaky ninth for his second save. He gave up a double to his first hitter and walked the next batter before retiring three in a row.

* At Miami, Ozzie Guillen made a victorious return to the dugout and pitchers Josh Johnson and Heath Bell snapped out of early-season slumps to help the Marlins beat the Chicago Cubs 5-2.

Guillen returned from a five-game suspension imposed after his comments praising Fidel Castro caused a backlash in South Florida, especially among Cuban Americans.

Johnson allowed two runs in seven innings and Bell earned the save after four rocky outings. Streaking Hanley Ramirez broke a 2-all tie with a three-run homer in the eighth, his third.

* At Atlanta, New York Mets lefthander Johan Santana lasted just 1 1/3 innings in a 9-3 loss to the Braves.

It was the shortest start of the 12-year veteran's career.

Tyler Pastornicky's two-run double highlighted a five-run second that finished off Santana (0-2), who had never gone less than three innings in his previous 265 starts.

* At Milwaukee, pinch-hitter George Kottaras' two-run double with one out in the bottom of the ninth inning lifted the Brewers to a 5-4 victory over Los Angeles, snapping the Dodgers' six-game winning streak.

Trailing 4-3, Corey Hart led off the ninth with a single off Dodgers closer Javy Guerra (1-1). Pinch-runner Carlos Gomez then stole second and Mat Gamel walked setting up Kottaras' heroics.

* At St. Louis, Matt Carpenter hit a bases-loaded sacrifice fly in the 10th inning to give the Cardinals a 2-1 victory over the Cincinnati Reds.

Before the game, Cincinnati placed infielder Miguel Cairo on the 15-day disabled list with an injured left hamstring he suffered during a loss at Washington on Saturday.