Damion Easley's second homer of the game, a three-run shot in the eighth inning, gave the Detroit Tigers an 8-7 victory over the Chicago White Sox on Friday night.

Trailing 7-4, the Tigers rallied in the eighth off reliever Carlos Castillo (1-4). Kimera Bartee hit a leadoff homer before Castillo gave up two-out walks to Tony Clark and Luiz Gonzalez.Easley, who also homered in the seventh off Chicago starter Jason Bere, then hit his 16th homer into the left-field seats to put the Tigers ahead 8-7. Easley has hit in an AL-best 18 straight games.

Dean Crow (1-0), making his major league debut after being recalled from Triple-A Toledo earlier in the day, pitched two shutout innings for the win. Todd Jones pitched the ninth for his ninth save.

Ray Durham homered and matched his career high with four hits for Chicago.

INDIANS 7, BLUE JAYS 3: At Toronto, Bartolo Colon struck out a career-high 14 as the Cleveland Indians won their fourth straight.

Jim Thome, David Bell and David Justice homered to support Colon (4-3), who gave up three runs and five hits in his third complete game of the season.

Thome hit a two-run shot in the first, his 11th homer of the season and fifth in his career off Blue Jays starter Roger Clemens (5-6).

MARINERS 6, DEVIL RAYS 2: At St. Petersburg, Fla., Randy Johnson, the subject of many trade rumors, allowed three hits in eight innings.

Ken Griffey Jr. had three hits, including two doubles and a tiebreaking RBI single in the fifth inning. Russ Davis and Rich Amaral also drove in runs for the Mariners, who have been trying to meet Johnson's request for a trade.

ORIOLES 6, RANGERS 3: At Baltimore, B.J. Surhoff hit a three-run homer off Aaron Sele and drove in four runs.

Harold Baines also homered against Sele, who was trying to become the first nine-game winner in the majors. Sele (8-3) yielded five runs and seven hits in 32/3 innings, his shortest stint of the season.

ROYALS 5, ATHLETICS 3: At Kansas City, Mo., Jeff King had five RBIs, including a bases-loaded triple, as Kansas City snapped a six-game home losing streak.

The Royals came in with a major league-worst 6-18 home record, and were winless at Kauffman Stadium since May 7.

ANGELS 3, TWINS 1: At Minneapolis, Chuck Finley ended his 0-for-May slump with 81/3 innings of five-hit pitching, and Anaheim snapped a four-game losing streak.

Jim Edmonds drove in two runs, the first with a solo homer that ended the Angels' scoreless streak at 20 innings.

YANKEES 6, RED SOX 2: At New York, the Yankees beat Boston for the 1,000th time in their storied rivalry, sending the Red Sox to a season-high sixth straight loss in a game delayed by rain for more than two hours.

David Cone (7-1) overcame a pair of home runs by Reggie Jefferson as New York won for the 11th time in 13 games. The Yankees opened a 91/2-game lead over second-place Boston in the AL East.