Coupled with Baltimore's 12-0 win at Toronto, the Yankees fell into a tie for the division lead with the surging Orioles after sitting atop the standings by themselves for 84 consecutive days — New York's longest streak since 2004.
Desmond Jennings and B.J. Upton also homered for the third-place Rays, who pulled within 1 1/2 games of the Orioles and Yankees. Tampa Bay trailed by 10 1/2 games at the end of play on July 18.
Longoria hit a two-run shot off Freddy Garcia (7-6), wiping out a 2-1 deficit in the third inning. Jennings and Upton delivered back-to-back solo shots in the fifth, giving Alex Cobb (9-8) and Tampa Bay's bullpen all the offensive support they'd need against the Yankees' sputtering lineup.
ORIOLES 12, BLUE JAYS 0
TORONTO (AP) — Mark Reynolds hit a three-run homer, Zach Britton pitched seven innings to win his fourth straight start and the Orioles moved into a first-place tie in the AL East with a victory over the Blue Jays.
Baltimore's third consecutive victory coupled with the Yankees' loss at Tampa Bay gave the Orioles a share of first place in September for the first time since 1997.
Reynolds went 3 for 4 with four RBIs as the Orioles pounded out a season-high 18 hits.
Recalled from Triple-A Norfolk to face the Blue Jays, Britton (5-1) allowed four hits and improved to 4-0 with a 0.94 ERA in four starts since his last loss on Aug. 1 against New York. The left-hander struck out eight and walked two, one intentional.
Carlos Villanueva (7-5) lost for the fifth time in seven starts, allowing a season-high six runs and seven hits in 6 2-3 innings.
TWINS 18, WHITE SOX 9
CHICAGO (AP) — Chris Parmelee hit a three-run homer to cap a 10-run fifth inning and the Minnesota Twins routed the Chicago White Sox 18-9 on Tuesday night.
The Twins also batted around in a seven-run second against rookie Jose Quintana (5-4), but first-place Chicago remained one game ahead of Detroit in the AL Central.
Minnesota pecked away methodically with 17 hits — only three went for extra bases.
Parmelee drove in four runs while Ryan Doumit had three hits and three RBIs. Doumit hit a solo homer in the seventh and scored three times.
Chicago outfielder Dewayne Wise pitched a scoreless ninth for the White Sox, who had a franchise-record 10 doubles — five in a four-run eighth.
Scott Diamond (11-6) made his first start for Minnesota since Aug. 28. He settled down after the rough first inning to hold the White Sox to four runs and seven hits over five innings.
INDIANS 3, TIGERS 2
DETROIT (AP) — Justin Masterson pitched six solid innings, and the Indians beat Detroit for their second straight victory over the playoff-chasing Tigers.
Miguel Cabrera hit a two-run homer for Detroit, but the Tigers missed another opportunity against a struggling team. Masterson (11-12) allowed two runs and four hits. He walked one and struck out four.
Four relievers finished, with Chris Perez pitching a perfect ninth for his 34th save in 38 chances.
Rick Porcello (9-11) allowed three runs and eight hits in 5 2-3 innings.
The Indians had lost 29 of 35 before taking the first two games of this series.
ANGELS 6, ATHLETICS 1
OAKLAND, Calif. (AP) — Zack Greinke pitched seven sharp innings to win his third consecutive start as Los Angeles beat Oakland.
Kendrys Morales had three hits and an RBI for the Angels, who remained 3 1/2 games out of a wild-card spot. Los Angeles has won four of five on its six-game road trip and 11 of 14 overall.
Brandon Moss homered for the A's, who have dropped two straight to the Angels following a nine-game winning streak. Oakland, tied for the wild-card lead, is four games behind first-place Texas in the AL West and 3 1/2 ahead of the third-place Angels.
Greinke (4-2) scattered four hits, struck out four and walked two. Scott Downs and Jason Isringhausen finished the four-hitter.
Oakland lost for only the fourth time in 19 games. Jarrod Parker (9-8) gave up two runs in seven innings.
ROYALS 6, RANGERS 3
KANSAS CITY, Mo. (AP) — Jeremy Guthrie pitched seven strong innings and the Royals got home runs from Alex Gordon and Johnny Giavotella in a victory over Texas.
Gordon broke a 2-all tie in the fifth with a two-run shot off Matt Harrison (15-9), the third home run he has allowed to a left-handed hitter this season.
Harrison allowed five runs, three earned, and eight hits. The Royals scored a pair of unearned runs in the third after an error by second baseman Ian Kinsler.
Guthrie (4-3) held the Rangers to two runs and five hits. He went 3-9 with Colorado before the Royals acquired him in a July 20 trade for Jonathan Sanchez.
RED SOX 4, MARINERS 3
SEATTLE (AP) — Cody Ross tied it with a three-run homer in the sixth inning, Ryan Lavarnway connected two batters later and Boston snapped its seven-game losing streak with a win over Seattle.
Dustin Pedroia and Jacoby Ellsbury opened the sixth with singles off starter Blake Beavan (9-9) before Ross hit his 20th homer. Two outs later, Lavarnway lined his first of the season.
The quick turn of fortunes made a winner of Jon Lester (9-11), who gave up consecutive homers to Franklin Gutierrez and Kyle Seager in the third. Andrew Bailey worked a scoreless ninth for his second save.