ST. PETERSBURG, Fla. (AP) - Evan Longoria hit a go-ahead two-run homer in the eighth inning and the Tampa Bay Rays beat the Texas Rangers 5-4 on Tuesday night.
The Rays trailed by a run before Longoria connected against Arthur Rhodes (3-3) with two out. Longoria's fourth homer came after Johnny Damon reached on an opposite-field bloop single that deflected off shortstop Elvis Andrus' glove.
Longoria was back hitting fourth after three games as the leadoff man, a move designed to help him work out of an offensive funk. The All-Star third baseman went 2 for 3 with a walk Tuesday after getting five hits in 11 at-bats during the previous three games.
Nelson Cruz scored from third on a wild pitch by Joel Peralta (2-3) with two outs in the eighth as the Rangers took a 4-3 lead.
Sean Rodriguez and Matt Joyce also homered for the Rays. Kyle Farnsworth pitched the ninth for his 10th save.
Mariners 3, Orioles 2
SEATTLE (AP) - Justin Smoak hit a three-run homer off Baltimore starter Jeremy Guthrie with two out in the eighth inning, lifting Seattle to a stunning victory.
The Mariners did nothing against Guthrie (2-7) for seven inning and did just enough to keep the eighth alive, using an error by the pitcher and Brendan Ryan's two-out single to get to Smoak. The first baseman responded with his eighth homer of the season.
Chris Ray (2-1) pitched 1 2-3 innings in relief of Erik Bedard to get the victory and Brandon League worked the ninth for his 15th save in 18 chances. Seattle won for the 11th time in 14 games.
It was the second time this season Guthrie threw an eight-inning complete game and lost.
Matt Wieters homered for the first time in more than a month, an opposite-field solo drive in the seventh that gave Baltimore a 2-0 lead.
Yankees 10, Athletics 3
OAKLAND, Calif. (AP) - Curtis Granderson homered and drove in four runs, Derek Jeter had two hits to reach 2,983 for his career and the Yankees beat the Athletics for the ninth straight time.
Robinson Cano also homered, Alex Rodriguez had three hits and three RBIs and Mark Teixeira took advantage of shoddy Oakland fielding to steal home for the Yankees, who have their longest winning streak against the A's since 1964-65, when the team was based in Kansas City.
Freddy Garcia (4-4) allowed three runs and nine hits over seven innings in his 300th career start.
Brett Anderson (3-5) allowed a career-worst 10 runs for the A's, who have lost 22 of 25 meetings against the Yankees. David DeJesus hit a two-run homer and finished with three RBIs.
Indians 6, Blue Jays 3
TORONTO (AP) - Mitch Talbot won for the first time since April 11, Grady Sizemore drove in a pair of runs and Cleveland snapped Toronto's four-game winning streak.
Sizemore came in 0 for 12 with seven strikeouts in three games since coming off the disabled list last week. But ended his slump with a pair of RBI doubles. He finished 2 for 4, raising his average to .255.
Talbot (2-1), who missed more than three weeks with a sore elbow earlier this season, allowed one run and six hits in 6 2-3 innings.
Yunel Escobar hit a solo homer for Toronto in the ninth. Brandon Morrow (2-3) gave up a season-high six runs in five innings.
White Sox 10, Red Sox 7
BOSTON (AP) - Alexei Ramirez tied his career high with four hits, and Philip Humber stymied Boston for seven innings.
It was Chicago's sixth straight win at Fenway Park, its longest streak here since the "Go Go" Sox era of 1958-59.
Humber (4-3) scattered six hits in the first seven innings before giving up three more in the eighth as Boston cut the deficit to 10-5. In all, Humber was charged with four runs while walking one and striking out five in 7 2-3 innings - the first time in seven starts he has allowed more than three runs.
Chris Sale came on in the ninth after Boston cut the deficit to 10-7 and struck out Adrian Gonzalez looking on three pitches earn his second save.
Alfredo Aceves (2-1) lost for the first time in more than two years, allowing eight runs - six earned - and eight hits in five-plus innings.
Tigers 8, Twins 7
DETROIT (AP) - Brennan Boesch broke an eighth-inning tie with a sacrifice fly, leading the Tigers to the victory.
After Danny Worth led off the bottom of the eighth with a single, Austin Jackson tried to bunt him to second. Twins reliever Phil Dumatrait (0-1) tried to get the force play but threw late and wildly to second. Casper Wells then bunted the runners to second and third before Boesch hit a fly ball to right.
Justin Morneau hit two home runs for Minnesota, including a two-run shot in the seventh that gave the Twins a brief 7-6 lead.
Al Alburquerque (3-1) pitched a perfect eighth to win in relief for the second straight day, and Joaquin Benoit worked the ninth for his second save.
Royals 7, Angels 3
KANSAS CITY, Mo. (AP) - Jeff Francis pitched seven strong innings and rookie Eric Hosmer drove in two runs in Kansas City's five-run third.
Alex Gordon and Chris Getz both had three hits for the Royals, who won for only the fourth time in 17 games. Jeff Francoeur drove in two runs and leads the Royals with 32 RBIs.
Francis (2-5) threw 35 pitches in the first inning and allowed two runs and four hits before settling down and making it through seven, throwing a season-high 114 pitches.
Joel Pineiro (2-2) allowed six runs, four earned, and nine hits in six innings for Los Angeles.