TORONTO — Roy Halladay became the only 22-game winner in the major leagues as the Toronto Blue Jays beat the Cleveland Indians 5-4 Saturday.
Halladay (22-7) set a team record for wins, surpassing Roger Clemens and Jack Morris.
The 26-year-old right-hander, a leading contender for the AL Cy Young Award, allowed four runs on eight hits, while striking out nine and walking one. His ninth complete game tied Mark Mulder for the most in the majors.
Cleveland starter Terry Mulholland (3-4) allowed five runs — four earned — on 10 hits in seven innings.
YANKEES 6, ORIOLES 2: At New York, Roger Clemens walked off a winner in the final regular-season start of his storied career.
The Rocket (17-9) earned his 310th victory and Juan Rivera homered twice for the Yankees, who reached 100 wins for the second straight year and the 17th time in their history. Baseball's only six-time Cy Young Award winner made the most of the moment, going six innings in a solid tuneup for October.
Jason Johnson (10-10) lost.
RANGERS 12, ANGELS 3: At Anaheim, Calif., Rafael Palmeiro drove in four runs and Gerald Laird hit his first major league home as Texas ended a five-game losing streak.
Ryan Christenson and Jermaine Clark each drove in two runs and Colby Lewis (10-9) won his fourth straight decision, allowing three runs and seven hits in five-plus innings. Palmeiro, Christenson and Laird each had three hits as Texas piled up 18.
MARINERS 7, ATHLETICS 4: At Seattle, Ichiro Suzuki hit a tiebreaking single and Rey Sanchez had a two-run double in the sixth.
Ryan Franklin (11-13), who missed his previous start on Wednesday because of a stiff neck, pitched six innings to get the victory. He allowed four runs on six hits and three walks, with five strikeouts.
TIGERS 9, TWINS 8: At Detroit, the Tigers staved off history with a startling rally, coming from eight runs down to beat theTwins on a wild pitch in the bottom of the ninth inning Saturday night.
Detroit was in danger of matching the modern major league record of 120 losses set by the expansion 1962 New York Mets before pulling off its biggest comeback in 38 years.
Trailing 8-0 early, the scrappy Tigers scored three times in the seventh and four more in the eighth to make it 8-all.
DEVIL RAYS 5, RED SOX 4: At St. Petersburg, Fla., Dave McCarty's fly ball to left field wound up in the stands, but he was called out because of fan interference in the ninth inning and Boston lost.
The crazy ending touched off an argument in which Doug Mirabelli was ejected for arguing from the dugout.
WHITE SOX 19, ROYALS 3: At Kansas City, Mo., Carl Everett and Joe Crede each drove in four runs as the Chicago White Sox routed the Kansas City Royals.
Bartolo Colon (15-13) pitched a five-hitter for his 100th career victory.