Roger Clemens became the oldest pitcher to win his first nine decisions, allowing three hits in 62/3 shutout innings last night to lead the Houston Astros over the Mariners, 1-0, in Seattle.

The 41-year-old Clemens (9-0), backed by Morgan Ensberg's seventh-inning sacrifice fly off Joel Pineiro (1-8), got his 319th win to move past Phil Niekro into sole possession of 14th place on the career list.

The six-time Cy Young Award winner struck out seven, increasing his total to 4,187, and walked a season-high five. Clemens improved to 23-14 against Seattle, the most wins by a pitcher against the Mariners.

A crowd of 34,238 gave Clemens a standing ovation when he left in the seventh.

Houston's 1-0 lead held up when Brad Lidge got the final out of the seventh and escaped a jam in the eighth.

* RED SOX 1, PADRES 0: Pedro Martinez threw eight innings of two-hit ball, and Johnny Damon doubled in a run after David Wells was lifted from a scoreless game to lift Boston over visiting San Diego.

It was the first 1-0 game at Fenway Park since New York's Mike Mussina came within one out of a perfect game in a Yankees victory on Sept. 2, 2001. Boston's last 1-0 victory was almost four years ago.

"We don't get to see too many of those," Damon said. "We'd love to score more runs and pad our stats a little. These games aren't great for the hitters, but they're great for the pitchers."

Martinez (6-3) rebounded from an 11-hit, seven-run outing with his best game of the year, putting up a season high in innings and a season low in hits allowed. He struck out eight, walked one and hit a batter; only one Padre reached third base against him -- Terrence Long after his fifth-inning double.

No one was sure what to expect from Wells, who was returning from a freak household accident that put him on the disabled list May 18 with a cut wrist. He pitched 52/3 shutout innings, allowing six hits and striking out two.

* YANKEES 2, ROCKIES 1: Javier Vazquez won his fourth straight start, pitching into the eighth inning, to lead New York in Colorado's first visit to Yankee Stadium.

Vazquez (7-4) retired his first 13 batters, struck out six and gave up five hits in seven-plus innings for the Yankees, who got a two-run single from Jason Giambi to win for the 12th time in 14 games. The AL East leaders, playing their first interleague game this season, have the best record in the major leagues at 36-20.

Mariano Rivera pitched the ninth for his 24th save in 25 chances. The game ended when pinch runner Denny Hocking was caught stealing at second by Jorge Posada following Vinny Castilla's single.

Jeff Fassero (0-6), at 41 the oldest player on the Rockies, was making his third start this season, and it was easily his best. He allowed six hits, all singles, and walked four, giving up his only runs on Giambi's hit in the third.

* BLUE JAYS 7, DODGERS 1: Ted Lilly won his fifth straight decision and Howie Clark hit his first major league home run and drove in a career-high four runs in Toronto.

Lilly (5-2) hasn't lost since April 21 at Boston -- a span of nine starts. The 28-year-old left-hander also won his third consecutive start, allowing just one run on seven hits, while striking out seven and walking one in 71/3 innings.

Former Blue Jays outfielder Shawn Green chased Lilly with a homer in the eighth.

The game was interrupted briefly in the bottom of the seventh when a nude streaker jumped onto the field from the center field stands. A couple of security guards tackled the man, who was taken from the field.

* BRAVES 4, TIGERS 3: Danny Patterson's throwing error allowed Mark De Rosa to score the go-ahead run in the 10th inning as Atlanta won in its first visit to Detroit.

Chris Reitsma (2-1) pitched two shutout innings and John Smoltz, playing for the first time in his home state, had a perfect 10th for his ninth save in 10 tries. Smoltz, a Lansing native, was drafted by the Tigers in 1986 and traded to the Braves the next year.

* GIANTS 7, DEVIL RAYS 3: Michael Tucker hit a two-run homer to back Jerome Williams in St. Petersburg, Fla.

Barry Bonds went 1 for 2 with two walks in his first visit to Tropicana Field. He drove in a run when he was hit by a pitch with the bases loaded in the seventh, then added an RBI single in the ninth.

* WHITE SOX 14, PHILLIES 11: Juan Uribe and Paul Konerko both homered twice to help Chicago overcome a pair of three-run homers by Jim Thome and win at home.

Frank Thomas and Carlos Lee also connected for Chicago, whose six homers were one shy of the team record set in 1955 against Kansas City.

* ROYALS 4, EXPOS 2: Rookie Zack Greinke pitched seven shutout innings for his first major league victory and Carlos Beltran hit a two-run homer in Kansas City.

Greinke (1-1), the youngest player in the majors at 20 years old, dropped his ERA in four starts to 1.73 in a matchup of the worst teams in each league.

* CUBS 7, CARDINALS 3: Derrek Lee went 3 for 4 with three RBI and Matt Clement (7-4) improved to 3-0 against visiting St. Louis.

Every Chicago starter except Clement got at least one hit. Todd Hollandsworth had a pair of RBI, and Aramis Ramirez and Ramon Martinez each drove in a run.

* MARLINS 7, INDIANS 5: Miguel Cabrera and Damion Easley each homered off the left field foul pole with two outs in the ninth inning, helping Florida rally in Cleveland.

* TWINS 2, METS 1: In Minneapolis, pinch hitter Michael Cuddyer hit a game-winning RBI infield single in the ninth inning, scoring Jacque Jones from second base.

* PIRATES-RANGERS, PPD.: The game in Arlington, Tex., was postponed because of rain. It will be made up Thursday night, which was a scheduled off-day for both teams.