Jim Thome's second home run tied the game and Omar Vizquel's go-ahead single in the ninth gave the Cleveland Indians a 5-4 win over the Red Sox last night in Boston, spoiling Pedro Martinez's return from the disabled list.

Thome hit a solo homer in the second and added a two-run shot off Tim Wakefield (3-8) in the eighth. In the ninth, Wakefield walked two before Vizquel singled in David Justice for the game-winner.

"Any time you can get a hit off Pedro, let alone a home run, it's kind of nice," Thome said.

In his first start back from his first trip to the disabled list, Martinez struck out seven in five innings before reaching his pitch count at 78. Seeking his 100th career victory, he left with a 4-2 lead before Wakefield blew his second save of the season.

Martinez gave up one run on one walk and three hits.

WHITE SOX 9, TIGERS 6: Craig Wilson and Chris Singleton hit two-run homers as Chicago swept the two-game series in Detroit and sent the Tigers to their eighth straight loss.

Singleton was 4 for 5 with three RBI and Ray Durham had three hits for the White Sox, who have won three straight and five of their last seven.

"Most of the teams you play on, you feel like you have a chance out there," said Detroit's Dean Palmer. "Right now you don't feel like you have a chance. You don't have a chance to win. I think attitudes need to change around here."

BLUE JAYS 3, YANKEES 1: In New York, Joey Hamilton (4-6) pitched six strong innings and Tony Batista hit a tiebreaking single in the seventh as Toronto beat the Yankees for the first time in eight tries this season.

With one out in the seventh, Homer Bush doubled down the right field line off David Cone (10-6). After Shannon Stewart grounded out, Batista followed with an RBI single to right.

RANGERS 9, TWINS 5: Ivan Rodriguez went 4 for 5 to keep up his torrid pace as host Texas remained unbeaten in nine games against Minnesota this season. Rodriguez is 19 for 28 over his last six games. The Rangers are 16-3 since the all-star break.

ROYALS 7, ANGELS 0: Jeff Suppan (6-6) tossed a five-hitter to earn his first major league shutout as visiting Kansas City blanked the opposition for the first time in more than a year.

MARINERS 5, DEVIL RAYS 2: Rookie left-hander John Halama (9-2) tied the Mariners' club record by winning his ninth straight decision and Ken Griffey Jr. and Alex Rodriguez homered on consecutive pitches in the fifth as Seattle won at Safeco Field.