Not even a poor outing by their starting pitcher could derail the Devil Rays.

Tampa Bay extended its franchise-record winning streak to 12 games last night, beating the host Toronto Blue Jays, 5-1, behind homers from Julio Lugo and Carl Crawford.

Devil Rays starter Chad Gaudin was lifted after walking four in the first inning, but four relievers went the rest of the way for a three-hitter.

The Devil Rays (33-34) went 3-19 early in the season, but they are a major league-best 23-6 in their last 29 games. Tampa Bay has the longest winning streak in the majors since Arizona won 12 straight in June 2003. "At the beginning of the season it was terrible. We were just Tampa Bay," Lugo said. "Now everybody is calling us the stinging Rays."

Gaudin got just two outs in the first, on a double play. Travis Harper (2-0) got Chris Woodward to fly out to end an early threat.

Manager Lou Piniella said Gaudin didn't want to come out, even after a second visit to the mound.

"When I went out to Gaudin the second time he said, 'I can get him out, Skip,' " Piniella said. "I said, 'It's the second visit.' He didn't know the second-visit rule. I started to laugh."

Harper allowed two hits in four scoreless innings. Trever Miller got the last out of the fifth, Jorge Sosa gave up a run in two innings and Lance Carter pitched two perfect innings to end it.

* WHITE SOX 11, INDIANS 9: Jose Valentin hit a game-ending two-run homer and drove in five runs as Chicago won in 10 innings after nearly squandering an eight-run lead at home.

Ronnie Belliard hit a three-run homer, Matt Lawton hit a two-run homer and Coco Crisp hit a tiebreaking solo homer for Cleveland.

Crisp homered off White Sox reliever Damaso Marte in the eighth inning to take a 9-8 lead after trailing 8-0 in the fourth inning. The White Sox came back in the eighth to tie it at nine.

* ANGELS 6, ATHLETICS 1: Bartolo Colon took a shutout into the eighth inning, five of his teammates drove in runs against Tim Hudson, and Anaheim got its fifth straight victory over visiting Oakland.

Colon (5-6) allowed a run and five hits in 72/3 innings. Hudson (7-3) allowed five runs -- four earned -- and seven hits in five innings after entering with an AL-best 2.78 ERA. It was only the second time in the right-hander's past nine starts that he has given up more than two earned runs.

* RED SOX 9, TWINS 2: In Boston, Nomar Garciaparra hit a grand slam for his first homer of the season, helping Curt Schilling improve to 5-1 in his last six starts.

David Ortiz and Manny Ramirez hit solo homers, and Ortiz also doubled in a run to give him a league-leading 65 RBI.

* RANGERS 10, MARINERS 2: Ryan Drese pitched eight solid innings and Rod Barajas homered in his third straight game to lead host Texas.

Drese (4-4) allowed four hits while matching his longest outing in 51 career starts. He struck out three and walked two.

* ROYALS 8, TIGERS 1: Carlos Beltran hit a two-run homer in the first inning and Mike Sweeney added a three-run homer as Kansas City won at home.

Beltran hit his 14th homer of the season following Tony Graffanino's single off Mike Maroth (5-5). Kansas City has said it might trade the center fielder because he is eligible for free agency after the season.