TORONTO — Roy Halladay pitched a four-hitter and tied for the AL lead with his 18th victory of the season as the Toronto Blue Jays beat the New York Yankees 8-1 on Monday.
Halladay (18-6) allowed one run and tied a season high with 10 strikeouts for his fifth complete game this year. He tied Chicago's Esteban Loaiza for the league lead in victories and also tied New York's Roger Clemens for the league lead in strikeouts with 172.
Josh Phelps homered and drove in four runs for the Blue Jays.
David Wells (12-6), possibly pitching to keep his spot in the Yankees' rotation, allowed five runs on nine hits in seven innings. New York's lead over Boston in the AL East fell to 4 1/2 games after the Red Sox beat Philadelphia 13-9.
ANGELS 10, TWINS 2: At Minneapolis, Scott Spiezio hit a grand slam and John Lackey pitched seven solid innings for Anaheim.
Bengie Molina and Garret Anderson also homered for the Angels, who won their third in a row.
Michael Ryan hit his first major league homer for the Twins, who dropped two games behind idle Chicago in the AL Central and lost an opener for the first time in 10 series.
Spiezio, who hit .353 for the Angels in the AL championship series against Minnesota last year, connected off Kenny Rogers in the third inning for his fifth career grand slam. It was Anaheim's first appearance at the Metrodome since Game 2 of the ALCS.
Lackey (9-13) gave up two runs on five hits and three walks and struck out four. Rogers (11-7) allowed six hits in seven-plus innings and struck out four.
RANGERS 7, ROYALS 3: At Arlington, Texas, Mark Teixeira homered twice and Colby Lewis pitched seven solid innings for Texas.
Teixeira and Hank Blalock homered on consecutive pitches in the second inning against Darrell May (8-7), and Teixeira added a solo shot in the fourth.
Teixeira, 3-for-4 with three RBIs, nearly had a third homer in the sixth, but his drive hit high off the wall in left-center for an RBI double that stretched the Rangers' lead to 4-2. He leads major league rookies with 22 homers.
Lewis (7-9) allowed three runs and four hits, struck out three and didn't issue a walk.
The Rangers had lost the first six meetings with the Royals this season and were outscored 53-14. Kansas City had won nine straight overall against Texas.
Ken Harvey homered twice for the Royals.
INDIANS 7, TIGERS 4: At Detroit, Ben Broussard hit a tiebreaking home run — his second of the game — in the eighth inning to lead Cleveland.
Broussard, who also had a two-run homer in the fifth, had three RBIs, and Travis Hafner hit a solo shot for the Indians. Jody Gerut was 3-for-5 with three RBIs, giving him 25 in 15 games against Detroit.
The loss was the 102nd for the Tigers, who are trying to avoid breaking the 1962 New York Mets' modern record of 120 losses.
Jose Santiago (1-1) pitched 2 2/3 innings of hitless relief for the win. David Riske got three outs for his fifth save in 10 chances.
With the score tied 4-4, Broussard hit a high fly down the right-field line off Jamie Walker (3-3) that barely cleared the fence to give Cleveland a one-run lead.
RED SOX 13, PHILLIES 9: At Philadelphia, Trot Nixon capped a six-run ninth inning with a grand slam as Boston rallied to beat Philadelphia in the final interleague game of the season. Nixon went 3-for-4 with a career-high six RBIs for the Red Sox, who moved within one game of idle Seattle for the AL wild card.
The Phillies, who fell a half-game behind Florida in the NL wild-card standings, took a 9-7 lead in the eighth, but the Red Sox rallied against Jose Mesa (5-7).