Tino Martinez homered twice and Bernie Williams had four hits and three RBI Thursday night to power the visiting New York Yankees to a 7-4 win over the Seattle Mariners.

Martinez, a former Mariners player, hit career homers No. 200 and 201 in New York's first appearance at Safeco Field. The Yankees pulled even with Texas and Cleveland for the top record in the American League at 65-42.

Roger Clemens (10-4) struggled early, but settled down in the middle innings. He allowed four runs and six hits in seven innings.

"We got four runs on him early, but then he settled down and held us," Mariners Manager Lou Piniella said.

Despite his early-inning troubles, Clemens was confident that his team would come through.

"I knew we were swinging the bats good," Clemens said. "I just needed to throw hard and try to minimize the mistakes."

Mike Stanton pitched a perfect eighth and Mariano Rivera got three outs for his 29th save.

Chuck Knoblauch singled, doubled, tripled and scored three times for the Yankees.

Seattle starter Jamie Moyer (10-6) allowed five runs on seven hits and two walks over six innings. It snapped a string of three strong starts where he gave up only four runs and 19 hits in 22 innings.

"It felt like a battle," Moyer said. "I threw far too many pitches just to get to the sixth inning. Some days you have it, some days you don't. It's a human game and you can't be at your best all the time."

* ANGELS 8, RED SOX 0: Chuck Finley and Al Levine combined on a four-hitter and Jim Edmonds went 4 for 4 to spark Anaheim at home. Troy Glaus hit a three-run homer to help Finley (6-10) win for only the second time in 10 starts at home this season. The left-hander allowed four hits in seven innings after giving up 43 earned runs over 41 2/3 innings in his previous eight outings. Boston's third loss in four games put the Red Sox a game behind the Blue Jays in the AL wild-card race.

* ATHLETICS 7, WHITE SOX 6: Scott Spiezio delivered a game-winning, two-out RBI single in the bottom of the 11th as Oakland snapped Chicago's three-game winning streak. Chicago's Greg Norton tied the score in the ninth with a homer off Doug Jones.