The longest nine-inning game in Tropicana Field history -- 3 hours 50 minutes -- didn't end nearly fast enough for Tampa Bay.

Tino Martinez hit two homers and drove in four runs last night as the New York Yankees overcame a shaky start by Roger Clemens to rout the Devil Rays, 12-4.

Paul O'Neill also had four RBI, while Bernie Williams had his second consecutive four-hit game and the Yankees pounded out a season-high 19 hits.

"I haven't been swinging the bat well. Paul hasn't been swinging the bat well either," Martinez said. "Today, we got going. Hopefully, we can get hot as a team and keep it going."

A struggling Clemens (7-2) threw 112 pitches while giving up four runs and 10 hits in five innings against the same lineup that managed only three hits off Orlando Hernandez in Tampa Bay's 7-0 loss on Tuesday night.

Martinez homered off Dave Eiland (0-3) in the fourth and hit his 12th of the season, a two-run shot off Julio Santana, in the ninth inning.

Williams, 8 for 11 in the series, also hit a solo homer -- his 11th -- in the ninth.

"It was an offensive night for us. You don't always have these," O'Neill said. "It's fun. It's nice to get everything going and score some runs."

INDIANS 9, BLUE JAYS 6: Richie Sexson homered and drove in four runs as Cleveland snapped host Toronto's four-game winning streak.

Sexson's solo homer off Paul Quantrill (0-1) in the eighth gave the Indians a 5-4 lead and his two-run single in the ninth made it 8-4. He also had an RBI single in the first.

Shannon Stewart and Darrin Fletcher each had RBI groundouts in the bottom of the ninth to make it 9-6.

Cleveland starter Charles Nagy (9-4) gave up four runs in the first, but then pitched six scoreless innings. Nagy gave up four runs and eight hits in seven innings.

The Indians, who have won 10 of their last 12 games, are 7-1 in Nagy's last eight starts.

Roberto Alomar, who went 3 for 5 with two RBI, tied the game at 4 with a run-scoring groundout in the fifth and put the Indians up 6-4 with an RBI double in the ninth.

Toronto starter Pat Hentgen left the game in the third inning after Alomar lined a shot off his right bicep. Hentgen retrieved the ball and threw wildly over the head of first baseman Carlos Delgado, allowing Alomar to reach second.

Hentgen pitched the rest of the inning, but then left with a bruise.

RANGERS 7, ATHLETICS 6: Ivan Rodriguez had three hits and two RBI as Texas, at home, ended a four-game losing streak.

Rafael Palmeiro, Roberto Kelly, Mark McLemore and Rodriguez all had RBI singles during a four-run fourth off Mike Oquist (6-6).

Ben Grieve hit two homers for Oakland, which has lost 16 of its last 21 road games.

TWINS 12, WHITE SOX 10: Marty Cordova drove in a career-high five runs to help visiting Minnesota snap a four-game losing streak.

Ron Coomer hit a two-run homer, his ninth, in the sixth. Denny Hocking and Chad Allen each had three hits for Minnesota, which won for the third time in its last 10 games.

ROYALS 10, TIGERS 1: Jay Witasick gave up five hits in a career-long eight innings to help Kansas City at home.

Witasick (3-5), who had one victory his first nine starts, has won two straight. He had gone 13 innings without yielding an earned run before Gabe Kapler, who leads all AL rookies with 11 homers, homered leading off the eighth.

MARINERS 8, ANGELS 3: John Halama (6-2) gave up two runs six innings as host Seattle won its sixth straight.

The Mariners, playing in their final homestand at the Kingdome, snapped a four-game losing streak. Seattle has four games left at the Kingdome before moving into Safeco Field on July 15.

CAPTION: Charles Nagy yields four runs in first inning before settling down for his ninth win, the Indians' 10th in 12 games.