ST. PETERSBURG, Fla. -- J.P. Arencibia hit a two-out, two-run homer in the ninth inning off Fernando Rodney and the Toronto Blue Jays completed their comeback from a seven-run deficit, beating the Tampa Bay Rays 8-7 on Monday night.
The last time Toronto rallied from at least seven runs down to win was June 5, 2007, when it overcame an 8-1 margin to beat Tampa Bay 12-11, according to STATS LLC.
Tampa Bay last lost a lead of at least seven runs was May 25, 2009, when Cleveland came back from a 10-0 deficit to win 11-10.
This time, Evan Longoria hit his third career grand slam as Tampa Bay built a 7-0 lead that Jeremy Hellickson and four relievers failed to protect before a season-low crowd of 9,952 at Tropicana Field.
Rodney retired the next two batters before Arencibia lined a 2-2 pitch into the left-field seats.
RED SOX 6, TWINS 5, 11 INNINGS
BOSTON -- Stephen Drew doubled in the winning run with two outs in the 11th inning, and the Red Sox snapped a season-high, three-game losing streak.
Drew, who entered the game batting .182, homered and had four hits. Dustin Pedroia hit a solo shot in the eighth for a 5-4 lead, but Joel Hanrahan gave up Brian Dozier's homer in the ninth and left one out later with right forearm tightness.
Clayton Mortensen (1-2) earned the win with 2 1-3 innings of scoreless relief. Pedroia and Shane Victorino had three hits apiece, and David Ortiz doubled in the eighth to extend his hitting streak to 26 games.
Jared Burton (0-1) retired his first two batters in the 11th, then gave up a swinging bunt single to Jarrod Saltalamacchia when the pitcher's throw pulled first baseman Justin Morneau off the bag. Will Middlebrooks singled, and Drew hit a line drive to the base of the Green Monster in left-center.
INDIANS 7, ATHLETICS 3
Jason Kipnis and Cabrera hit consecutive homers in the first inning off Jarrod Parker (1-5). In the fifth, Cabrera homered again and Reynolds launched a 460-foot shot -- his 10th this season -- that nearly cleared the left-field bleachers.
The four homers backed Ubaldo Jimenez (2-2), who had his second straight solid outing. Jimenez struck out a season-high eight in 5 2-3 innings as Cleveland won for the seventh time in eight games.
Yoenis Cespedes homered and hit a sacrifice fly for Oakland, which had won eight in a row over the Indians.
WHITE SOX 2, ROYALS 1, 11 INNINGS
KANSAS CITY, Mo. -- Jordan Danks atoned for a baserunning blunder in the ninth inning by hitting a solo home run in the 11th that lifted the White Sox to the win.
Danks connected with two outs off Kelvin Herrera (2-3) for his first homer of the season. The White Sox avoided a three-game sweep and won for only the fifth time in 18 tries in Kauffman Stadium.
The White Sox trailed 1-0 before loading the bases with no outs in the ninth. After Paul Konerko grounded into a home-to-first double play, Danks entered as a pinch runner at second base for Adam Dunn.
Conor Gillaspie was intentionally walked to load the bases. Alexei Ramirez followed with an infield single up the middle that made it 1-all, but Danks was caught in a rundown between third and home and tagged out, ending the rally.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Tigers get Price in 3-way deal with Rays, M's
- Red Sox trade Lester to A's for Cespedes
- Kershaw throws CG, extends win streak to 10
- Phillies' Lee reinjures elbow, returns to DL