David Wells took revenge on the struggling Yankees.

Wells pitched a four-hitter to beat his former team for the first time in four starts this season, as the Toronto Blue Jays beat New York, 2-1, last night at SkyDome to hand the Yankees their fourth straight loss.

"We're pressing a little bit, but let's not take any credit from Boomer," Yankees Manager Joe Torre said. "He was in command all night."

The Yankees, coming off a three-game sweep by Boston, remained 3 1/2 games ahead of the Red Sox, who lost to Cleveland, 11-7. New York was held to one run for the third time in four games.

Wells (14-10) struck out two and walked two. Shane Spencer's third-inning double was the only hit off him in the first seven innings. Jorge Posada hit a one-out double off the wall in left-center in the eighth. With two outs, Chad Curtis hit an RBI single.

Toronto took a 1-0 lead in the second on Tony Batista's two-out RBI double off Orlando Hernandez (16-8). and Vernon Wells hit his first career homer for the Blue Jays.

ATHLETICS 8, DEVIL RAYS 3: Jason Giambi, Randy Velarde and Olmedo Saenz homered as visiting Oakland beat Tampa Bay for its fifth straight win.

Miguel Tejada had a two-run single during a five-run third inning for Oakland, which has won 13 of its last 18 road games. The Athletics, who remained 5 1/2 games back of Texas in the AL West, moved within two games of Boston for the wild card.

Kevin Appier (15-12) allowed three runs and seven hits in eight innings. He struck out seven and retired his final 14 batters after a two-out walk in the fourth.

INDIANS 11, RED SOX 7: After raising its fifth straight AL Central championship banner, host Cleveland showed why it has been so dominant.

Kenny Lofton returned from a strained right hamstring to homer for the first time since June 11, driving in three runs to lead the Indians at Jacobs Field. Lofton, who had missed nine games, was 3 for 4, and Richie Sexson and Harold Baines each hit three-run homers.

Charles Nagy (16-9) allowed five runs and eight hits in 5 2/3 innings, improving to 7-1 against Boston since Aug. 13, 1992. Paul Shuey pitched two innings for his sixth save.

Sexson's homer off Tim Wakefield (5-10) in a five-run fourth was his 30th of the season. Baines hit his 25th in the eighth off Bryce Florie.

RANGERS 8, ROYALS 4: In Kansas City, Mo., Roberto Kelly singled home the go-ahead run and Texas scored four unearned runs in the 10th inning.

Ivan Rodriguez went 2 for 5 with a two-run homer and three RBI for the Rangers, who remained 5 1/2 games ahead of Oakland in the AL West.

With 104 runs scored and 102 RBI, Rodriguez became the eighth catcher in history with 100 runs and 100 RBI in a season. His 31 homers are one short of the AL record for a catcher, set by Terry Steinbach in 1996.

TIGERS 3, WHITE SOX 2: Rob Fick was not happy when he was benched last weekend, so he did something about it.

Fick had a three-run homer for his first hit since he was activated Sept. 8, and Dave Mlicki won his eighth straight start to lead Detroit on the road.

Mlicki (13-10) allowed three hits in seven-plus scoreless innings, struck out five and walked three.

ANGELS 6, TWINS 5: Mo Vaughn homered in his fourth straight game and drove in three runs as Anaheim defeated host Minnesota for its fifth win in six games.

Vaughn had three hits to finish 8 for 11 with three homers and eight RBI in the series. Vaughn did not play Saturday when Eric Milton pitched a no-hitter for the Twins.

Garret Anderson hit a two-run double to extend his hitting streak to 13 games.