Brandon Moss hit a towering drive to right off Rafael Soriano with one out in the ninth to spoil a dominant three-hit outing by Yankees ace CC Sabathia, stunning the boisterous crowd of 40,759. It was Soriano's fourth blown save in 46 chances.
New York maintained its one-game lead over second-place Baltimore, which won 4-2 at Boston. The A's, losers of four of five, dropped one game behind the Orioles for the top spot in the wild-card standings.
Yankees slugger Curtis Granderson had a sacrifice fly in the fourth inning and Ichiro Suzuki continued his torrid pace with two more hits — one getting caught in Jarrod Parker's jersey.
Martin's second game-ending homer this season gave the Yankees their ninth win in 11 games.
David Robertson (2-7) tossed a perfect 10th for the victory. Doolittle (1-1) pitched the ninth before giving up Martin's homer on an 0-1 pitch.
ANGELS 6, WHITE SOX 2
ANAHEIM, Calif. (AP) — Ervin Santana struck out 11 while pitching seven innings of two-hit ball and the Angels gained ground in the playoff race.
Mike Trout and Kendrys Morales homered for Los Angeles, which pulled within 3 1/2 games of Oakland for the second AL wild card.
Chicago's lead in the AL Central was trimmed to 1 1/2 games over second-place Detroit, which had its series opener against Minnesota postponed by rain. White Sox starter Jake Peavy (11-12) gave up five runs and eight hits in five innings.
Alejandro De Aza got the White Sox off to a fast start with a leadoff homer in the first, but Santana (9-12) quickly recovered and retired 21 of his final 23 batters.
Ramirez's 11 strikeouts matched a career high and he only walked one while throwing 108 pitches.
ORIOLES 4, RED SOX 2
BOSTON (AP) — Matt Wieters drove in three runs, Miguel Gonzalez pitched 6 1-3 solid innings and the Orioles remained one game behind the Yankees in the AL East.
The Orioles also moved one game ahead of Oakland for the top wild-card spot.
Jon Lester (9-13) lost for the first time in his 21 career starts against Baltimore. He had been 14-0, the longest winning streak against the Orioles franchise for a pitcher at the start of his career since at least 1901. It had been the longest current winning streak by an active pitcher against any team. But he's 0-1 in his last four starts against them, all Orioles victories.
Gonzalez (7-4) allowed two runs and seven hits as the Orioles improved to 6-1 this season at Fenway Park. Jim Johnson pitched the ninth for his club-record 46th save.
RAYS 12, BLUE JAYS 1
ST. PETERSBURG, Fla. (AP) — James Shields pitched seven shutout innings and Tampa Bay's suddenly potent offence scored runs in bunches to help the Rays continue an uphill battle to remain in playoff contention.
Ben Zobrist and Jose Molina homered in support of Shields (15-9), who limited the Blue Jays to six singles and struck out nine to reach 200 for the second straight year. He fanned J.P. Arencibia leading off the second inning, giving the Rays the American League single-season record for strikeouts.
Luke Scott drove in four runs with a pair of doubles for the Rays, who moved within 4 1/2 games of Oakland for the second AL wild card.
Zobrist hit a solo homer in the first and Molina had a two-run shot in the second against Carlos Villanueva (7-6), who allowed seven runs and eight hits in 2 1-3 innings.
MARINERS 6, RANGERS 3
SEATTLE (AP) — Miguel Olivo hit a two-run homer in the eighth inning to help Seattle stop a four-game slide.
Justin Smoak had three hits and scored two runs for the Mariners, who had dropped six of seven overall. Carlos Triunfel hit a tiebreaking RBI double in the fourth and eventually came around to score on an error by third baseman Michael Young.
Seattle starter Hisashi Iwakuma (7-5) allowed three runs and eight hits in seven innings. Tom Wilhelmsen worked the ninth for his 28th save in 32 chances.
David Murphy had three hits and drove in three runs for Texas, which remained four games ahead of Oakland in the AL West.
Rangers starter Martin Perez (1-2) gave up three runs and six hits in four innings.
ROYALS 6, INDIANS 3
KANSAS CITY, Mo. (AP) — Luis Mendoza pitched into the seventh inning in his first start since a bout with strep throat, leading Kansas City to the victory.
Mike Moustakas and Brayan Pena each drove in two runs for the Royals, who have won three straight and four of six. Mendoza wiggled out of a bases-loaded jam in the first and allowed two runs and eight hits in six-plus innings.
The Indians have lost 40 of 52 games since July 26 when they were 50-49 and trailed AL Central-leading Chicago White Sox by 3 1/2 games. They have lost six straight against Kansas City and eight of nine overall in the season series.
Mendoza (8-9), who was scratched from a Wednesday start with the illness, struck out three and walked two. Greg Holland worked the ninth for his 15th save in 18 opportunities.
Justin Masterson (11-15) lost his third straight start. He was charged with four runs and seven hits in six innings.Suggest a correction