Two rookies and a lefty reliever did something to the Cleveland Indians that no other team has been able to do this year: They shut them out.

Rookie Roy Halladay, Graeme Lloyd and rookie Billy Koch combined to shut out the Cleveland Indians for the first time since last Sept. 24, leading the Toronto Blue Jays to a 3-0 victory last night.

"It was a thrill for me, and it was good for all of us to shut them down," Halladay said.

Cleveland, which is averaging a major league-high 6.7 runs, was held under four runs for the second time in three nights by the Blue Jays -- the only two times in 15 games since June 8 the Indians failed to score at least four.

"You have to tip your hat to them, they pitched well," Jim Thome said. "Halladay got out of some big situations, and when you do that against a team like ours, you're going to have a good chance to win."

Carlos Delgado broke out of a 1-for-29 slump with two hits, including his 17th homer, as Toronto completed an 8-2 homestand.

The Indians, who got three hits and seven walks, lost for just the third time in 13 games. Cleveland had scored in 72 consecutive games since Brad Radke led Minnesota to a 2-0 win last Sept. 24 at the Metrodome.

Cleveland and Houston began the night as the only teams in the major leagues not shut out. The Astros lost to Cincinnati, 3-0.

"We ran into some good pitching," David Justice said. "They had some timely hitting. We had our chances, we just didn't capitalize and they did."

WHITE SOX 5, TWINS 3: Frank Thomas had no idea he had reached 1,500 hits, but rookie Jeff Liefer can count every one of his.

"I'm starting to swing the bat well and hitting the ball all over the ballpark once again," Thomas said after helping Chicago win at home. "That's been my deal throughout my career."

Thomas reached the milestone with a third-inning double and went 3 for 4, including an RBI double in the sixth. Thomas, who raised his average to .336, may have been unaware of the milestone hit but admitted he was looking ahead to his 300th home run.

"I had no clue. I thought the next [milestone] was 300 home runs," said Thomas, who is five shy.

Liefer had three hits and three RBI. The rookie, just 2 for 16 in his previous nine games, was 3 for 4 with three run-scoring singles, setting career highs for hits and RBI.

RANGERS 5, ATHLETICS 2: In Arlington, Tex., Rafael Palmeiro and Ivan Rodriguez had two-run singles for Texas, giving John Burkett his first victory of the season. Burkett (1-3), banished to the bullpen after six ineffective starts, pitched five shutout innings before John Jaha's two-run homer in the sixth.

YANKEES 7, DEVIL RAYS 3: Chuck Knoblauch snapped a seventh-inning tie with a sacrifice fly and New York completed a three-game sweep of Tampa Bay in St. Petersburg, Fla.

The win was New York's fifth in six games and gave the defending World Series champions a 14-1 record against the Devil Rays during the past two seasons.

Andy Pettitte (5-5), the only Yankees pitcher to lose to Tampa Bay, allowed seven hits in 6 2/3 innings to win consecutive starts for the first time since last July 9 and 14.

TIGERS 6, ROYALS 4: Gabe Kapler hit a three-run homer and Brad Ausmus tripled in the go-ahead run for visiting Detroit, which rallied from a four-run deficit. With Detroit trailing 4-0 in the fifth against Kevin Appier, Kapler hit his 12th homer of the season, tops among AL rookies. He has six homers and 13 RBI in his last 11 games.

ANGELS 12, MARINERS 7: Mo Vaughn hit a pair of three-run homers, including a go-ahead drive in a six-run eighth inning, and visiting Anaheim rallied from a five-run deficit. Vaughn went 5 for 6 and tied his career high with six RBI. Randy Velarde matched his career high for hits with five.