The AL East leaders came back to hold their one-game edge over Baltimore. Down 9-5 in the 13th, the Yankees won for just the second time in team history after trailing by at least four runs in extra innings.
Oakland began the day with a 3 1/2-game lead over Los Angeles for the second AL wild-card spot. The A's still have an edge, but blew a huge opportunity and lost for the fifth time in six games.
Moments after pinch-runner Melky Mesa — in his big league debut — missed third base and had to retreat, the Yankees found another way to win. Moss let a bases-loaded grounder by Eduardo Nunez skip off his glove, allowing Ichiro Suzuki to score.
Tyson Ross (2-10) got the loss. Cory Wade (1-1) pitched the 14th for the win.
ORIOLES 9, RED SOX 6, 12 INNINGS
BOSTON (AP) — Jim Thome hit a go-ahead double in the 12th in his first game in nearly two months and Baltimore stretched its extra-inning win streak to 16 games.
The Orioles won their sixth in a row overall and remained one back of the AL East-leading New York Yankees.
Baltimore's extra-inning streak is the best in the majors since the Cleveland Indians won 17 straight in 1949. The Orioles are 16-2 in extras this year, losing only to the Yankees on April 10-11.
Thome had been on the disabled list from July 31 until Friday with a herniated disk in his neck. The veteran slugger gave Baltimore a 7-6 lead with his ground-rule double off Alfredo Aceves (2-10) that drove in Adam Jones, who led off the 12th with a double.
Tommy Hunter (6-8) pitched a perfect 11th and Jim Johnson extended his franchise record to 47 saves.
ANGELS 4, WHITE SOX 2
ANAHEIM, Calif. (AP) — Dan Haren earned his first win at home in more than a month, Mark Trumbo capped a four-run first inning with a two-run single and the Angels gained ground in the playoff race.
Ernesto Frieri pitched the ninth for his 20th save in 23 chances after giving up a go-ahead home run in each of his previous two outings. Los Angeles moved within 2 1/2 games of Oakland for the second AL wild card; the A's lost to the Yankees earlier in the day.
Paul Konerko hit his 24th homer for the White Sox, who have lost four straight. The AL Central leaders had their advantage trimmed to a half-game over second-place Detroit, which posted an 8-0 victory over Minnesota.
Haren (12-11) allowed two runs and six hits in six-plus innings, struck out four and walked one for his first win in Anaheim since beating Tampa Bay on July 27.
Chicago's Jose Quintana (6-5) gave up four runs and six hits in five innings.
RAYS 11, BLUE JAYS 5
ST. PETERSBURG, Fla. (AP) — B.J. Upton and Jose Molina homered during a six-run fifth inning and the surging Rays earned their fourth consecutive victory.
Evan Longoria and Desmond Jennings also connected for the Rays, who moved within 3 1/2 games of Oakland for the second AL wild card. Tampa Bay has scored 43 runs during its winning streak.
The Blue Jays have lost five in a row, including the first two of the weekend set against the Rays to make it 17 consecutive losing series at Tampa Bay — two short of the AL record. The New York Yankees won 19 consecutive home series against the St. Louis Browns from 1946-51.
Toronto shortstop Yunel Escobar was back in the starting lineup two days after he served a three-game suspension for wearing eye-black displaying an anti-gay slur written in Spanish and went 0 for 4.
Longoria put the Rays ahead 4-2 with a three-run homer in the second against Brandon Morrow (8-7), who gave up five runs and five hits in four innings.
Burke Badenhop (3-2) got the win.
TIGERS 8, TWINS 0
DETROIT (AP) — Miguel Cabrera hit his 42nd homer, putting him in Triple Crown position, and Doug Fister pitched his first career shutout to help the Tigers get the win.
Detroit began the day 1 1/2 games behind the AL Central-leading Chicago White Sox, who played later at the Los Angeles Angels.
Cabrera's solo shot in the fourth inning tied him with Texas star Josh Hamilton for the most homers in the AL. Cabrera has a relatively comfortable league lead with a .332 batting average and 131 RBIs. Hamilton is sidelined for this weekend's series at Seattle because of a sinus condition that has caused blurred vision.
Carl Yastrzemski won the last Triple Crown in 1967. He took the batting and RBIs title, and tied Harmon Killebrew for the AL homer lead.
Fister (10-9) gave up seven hits while striking out seven. He won for the third time in four starts.
Twins starter Samuel Deduno (6-5) was charged with seven runs, matching a career high, in just 2 1-3 innings.
MARINERS 1, RANGERS 0
SEATTLE (AP) — Michael Saunders homered, former Texas prospect Blake Beavan was terrific against his former club, and the Mariners kept the Rangers from extending their lead in the AL West.
Seattle took the first two games in the weekend series — handing the Rangers consecutive defeats for the first time in more than a month — and finally solved Matt Harrison.
Harrison (17-10) had won nine straight times against Seattle, the second-longest streak in Rangers history against one team, but was not able to extend the roll despite eight innings of seven-hit ball.
Texas remained four games ahead of Oakland in the division race.
Beavan (10-10) worked into the eighth inning for the third time this season, before giving way to the bullpen. Josh Kinney finished the eighth and Tom Wilhelmsen closed it out for his 29th save, completing an eight-hitter.
ROYALS 5, INDIANS 3
KANSAS CITY, Mo. (AP) — Billy Butler hit a run-scoring single in the first inning to reach 100 RBIs for the first time, helping Kansas City to the victory.
Butler also doubled twice in his 53rd multihit game, raising his batting average to .312. He became the first Royals player to drive in at least 100 runs since Carlos Beltran had 100 RBIs in 2003.
Cord Phelps hit a two-run homer for Cleveland, which has dropped 11 of 14. The Indians have the worst record in the majors since the All-Star break at 18-49.
Will Smith (6-8) allowed two runs in seven innings to improve to 2-4 with a 4.54 ERA in his last six starts. Fellow rookie Kelvin Herrera worked the ninth for his second save.
Indians starter Ubaldo Jimenez (9-17) was charged with five runs and seven hits in 4 1-3 innings.Suggest a correction