Jose Guillen and Adam Kennedy homered, leading Aaron Sele and the Anaheim Angels past New York, 11-2, last night at Yankee Stadium.
Casey Kotchman broke the game open with a three-run double in the eighth inning as Anaheim scored five times for an 8-2 lead.
The surging Angels have won 10 of 11 and have the best record in the American League at 23-11.
All-star catcher Jorge Posada went down with a broken nose after being hit by a throw, but Manager Joe Torre said, "First indications are, he should be fine."
The Yankees lost for just the third time in 14 games. They snapped Anaheim's nine-game winning streak Tuesday night, a 10-inning game that ended at 1:23 a.m.
Guillen and Kennedy connected off Javier Vazquez (3-4), who alternated wins and losses in his first six starts.
But this time he was bested by Sele (2-0), who allowed two runs and six hits in six innings -- his third consecutive solid start since moving back into the rotation on May 1.
The 33-year-old curveballer improved to 6-10 in 24 career starts against the Yankees. He's also 0-5 against them in the postseason.
* RANGERS 9, DEVIL RAYS 8: Hank Blalock hit his third homer in two games, and visiting Texas hung on to beat Tampa Bay, which lost its seventh straight game.
Alfonso Soriano, Kevin Mench and Brad Fullmer also homered for Texas, which has 14 homers in five games against Tampa Bay and has gone 4-1 against the Devil Rays.
* INDIANS 6, RED SOX 4: Cliff Lee pitched six strong innings and Jody Gerut had three hits to help Cleveland beat Boston at Fenway Park -- the Indians' 1,000th victory over the Red Sox.
Tim Laker homered for Cleveland, which took advantage of three Boston errors to win for just the second time in eight games. The struggling Indians bullpen protected the lead -- barely.
* ROYALS 4, BLUE JAYS 3: Mike Sweeney's two-out, two-run double in the ninth inning skidded past third baseman Eric Hinske, and sent Kansas City to a victory at home.
Sweeney's game-winner off Terry Adams (3-2) gave the Royals back-to-back victories for the first time since April 9-11, when they took three in a row from Cleveland.
Adams, who blew a save for the first time in two opportunities, gave up a single to Desi Relaford to open the ninth but then retired Aaron Guiel and Angel Berroa on ground balls.
* TWINS 4, MARINERS 3: Brad Radke took a shutout into the ninth inning and Minnesota held on at home after Edgar Martinez's 300th home run to beat Seattle.
Doug Mientkiewicz hit a two-run homer to back Radke (3-2), who allowed back-to-back singles starting the ninth before Martinez's shot that barely cleared the big wall in right.
* ATHLETICS 2, TIGERS 1: In Detroit, Rich Harden allowed one run in seven solid innings and Adam Melhuse homered in Oakland's victory.