Manny Ramirez drove in three more runs and the Cleveland Indians overcame another poor performance by Jaret Wright, outscoring the Yankees, 10-7, last night in New York.

The matchup between two of the best teams in baseball produced one of the majors' most messy games this season. The Yankees led 5-4 after the first inning and Cleveland took a 9-7 edge in the third -- at that point, there had been 15 hits, 7 walks and 3 errors.

The game hit the two-hour mark in the bottom of the fourth. By the time the Yankees batted in the fifth, the Detroit-Boston game at Fenway Park -- which started just one minute after the Indians and New York began -- was already in the ninth.

Omar Vizquel went 4 for 6 with two doubles, scoring three runs and driving in two. Ramirez had seven RBI as Cleveland won twice in the three-game set, and leads the majors with 67.

Derek Jeter singled, walked and scored twice, and has reached base in all 51 New York games. Paul O'Neill made up for two early misplays in right field with a two-run homer and an RBI double for the Yankees.

"This is the wrong team to get into a slugfest with," O'Neill said. "Sometimes when they get going, you can't stop them."

DEVIL RAYS 7, ATHLETICS 6: Jose Canseco hit his 20th homer and Paul Sorrento's RBI single broke an eighth-inning tie in Oakland, Calif.

Canseco, who is tied with Seattle's Ken Griffey Jr. for the major league lead with 20 homers, hit a three-run shot in the third and an RBI triple in the seventh to tie the game at 6.

"We made one bad pitch to Jose," Oakland Manager Art Howe said. "It was like trying to sneak a sunrise past a rooster."

Canseco finished 3 for 5 with four RBI as the Devil Rays won for just the second time in 11 games despite blowing a 5-1 lead.

RANGERS 7, ROYALS 4: Rafael Palmeiro's two-run double highlighted a six-run fifth inning as host Texas won its ninth straight.

"That's what we wanted to do, get our runs earlier," Texas's Rusty Greer said. "You hate to keep waiting that long because it doesn't always work out."

Texas rallied to win each of the three games against Kansas City, but the Rangers went to their final at-bat in the first two victories. Yesterday, they erased a 2-0 deficit with their decisive fifth inning.

Palmeiro also hit his 15th homer and went 2 for 2 with three RBI to break out of a 2-for-23 slump.

ANGELS 2, TWINS 1: Mo Vaughn singled in the go-ahead run through a drawn-in infield with one out in the eighth inning in Anaheim, Calif.

Darin Erstad led off the eighth against Brad Radke (4-5) with his third hit, which was ruled a ground-rule double when a fan reached over the right field fence to catch his fly ball.

Randy Velarde sacrificed Erstad to third before Vaughn grounded a 0-1 pitch just out of the reach of diving second baseman Brent Gates.

TIGERS 4, RED SOX 2: Justin Thompson ended his four-game losing streak as Detroit salvaged the finale of the three-game series in Boston.

Thompson (5-6), who improved his career record against Boston to 4-1, lost his shutout in the ninth when he gave up a two-run homer to Mike Stanley with no outs. He was then relieved by Todd Jones, who got the final three outs for his ninth save.

BLUE JAYS 9, WHITE SOX 7: In Toronto, Darrin Fletcher hit two home runs in his first game back from an eye injury.

Fletcher, hit in the right eye by a ricocheting baseball while he was in a batting cage on May 1 in Seattle, hit the first pitch he saw in the second inning for a home run.

Fletcher, who went 3 for 5, gave Toronto a 7-4 lead in the seventh with a two-run homer.