Five days after winning his 300th game, Roger Clemens took a no-hit bid through 7 1-3 innings as the New York Yankees beat the Tampa Bay Devil Rays 1-0 Wednesday on Alfonso Soriano's 12th-inning single.
Marlon Anderson lined an opposite-field single to left on a 3-2 pitch for the only hit off Clemens, who was lifted after eight innings and 116 pitches.
Beginning his fourth inning of relief, Lance Carter (4-2) walked Robin Ventura in the 12th. Ruben Sierra's hit-and-run single sent pinch-runner Enrique Wilson to third, and Raul Mondesi was walked intentionally to load the bases.
After pinch-hitter Todd Zeile struck out, Soriano looped a soft single to center over a drawn-in infield. Chris Hammond (2-0) pitched two scoreless innings for the victory.
Victor Zambrano matched zeros with Clemens for eight innings, allowing only a fifth-inning double to Juan Rivera and an eighth-inning double to Derek Jeter.
Indians 4, Tigers 1
In Detroit, Jason Davis came within one out of his first career shutout and Ben Broussard's seventh-inning double broke a scoreless tie as Cleveland beat Detroit.
Davis (6-5) allowed seven hits and no walks in his first career complete game, striking out three.
Detroit's Eric Munson broke up the shutout with a two-out homer to right in the ninth. Jeremy Bonderman (2-10) took the loss, allowing three runs on seven hits. He struck out a career-high eight and did not walk a batter.
Blue Jays 6, Orioles 2
In Baltimore, Roy Halladay allowed two runs over seven innings to win his 10th straight start as Toronto beat Baltimore.
Halladay (10-2) gave up six hits, struck out five and walked none. The right-hander is the first Toronto pitcher to win 10 consecutive starts, and the first Blue Jay to win 10 straight decisions since Roger Clemens had a 15-game run in 1998.
Rookie Aquilino Lopez worked the final two innings to earn his first career save.
Halladay, who began his streak May 1, improved to 15-2 in his last 17 decisions on the road. He gave up a two-run homer to Jay Gibbons but outpitched Baltimore starter Omar Daal (4-8), who yielded three runs and five hits in six innings.
White Sox 3, Red Sox 1
In Chicago, Esteban Loaiza became the fourth 10-game winner in the majors and Brian Daubach hit an RBI double against his former team as Chicago beat Boston.
Loaiza (10-2), a non-roster invitee to the White Sox camp, joined Seattle's Jamie Moyer, Los Angeles' Kevin Brown and Toronto's Roy Halladay as the only 10-game winners in the major leagues. He gave up six hits and one run in eight innings, while striking out six and walking one. Loaiza has already topped his win total of nine from last season and is just one win short of his career best set in 1997 with Pittsburgh.
Chicago reliever Billy Koch allowed runners to reach second and third with two outs in the ninth before closing out his ninth save in 11 opportunities.
Royals 8, Twins 6
In Kansas City, Missouri, Carlos Beltran had three hits and two RBIs and Michael Tucker also drove in two runs to lead Kansas City over Minnesota.
The resurgent Royals, who have won eight of their past 11 games after a 4-15 stretch, moved to within one game of the first-place Twins in the American League Central.
Minnesota has lost five successive games, including the first three games of this four-game series with Kansas City.



