DETROIT: New York's Mark Teixeira and Eric Chavez hit solo home runs on consecutive pitches in the eighth inning to put the Yankees ahead and they held on to beat the Detroit Tigers 4-3 in the American League on Thursday.
Detroit pitcher Joaquin Benoit (1-3) retired the first batter in the eighth before Teixeira and Chavez connected, the eighth time the Yankees have hit consecutive homers this season.
Clay Rapada (3-0) got the last two outs with one runner on base in the seventh inning to take the win, while Rafael Soriano escaped a first-and-third, no-outs jam in the ninth inning to record the save.
In St. Petersburg, Florida, Matt Moore pitched six strong innings to guide Tampa Bay past Toronto 7-1.
Moore (9-7) gave up just two hits, retiring 14 straight batters during one stretch. He won his third straight start, striking out six. The rookie is 8-2 with a 2.92 ERA since the end of May.
Tampa Bay has won 16 straight series against Toronto at Tropicana Field. The Rays have won six of eight overall while the Blue Jays have lost 15 of 19.
Jose Lobaton drove in three runs for the Rays, who completed the three-game sweep.
Blue Jays starter Henderson Alvarez (7-9) gave up 11 hits in 4 2-3 innings.
In Baltimore, Billy Butler came within a single of hitting for the cycle as Kansas City ended Baltimore's five-game winning streak.The Royals won 8-2.
Butler homered in a four-run first inning, doubled in the third and tripled in the fifth. Needing only a single to become the first Kansas City player in 22 years to hit the cycle, Butler struck out in the seventh and again the ninth.
He finished with three RBIs and scored three runs. Butler is 11 for 24 (.458) with three homers and five RBIs in six games against Baltimore this season.
In Cleveland, Ubaldo Jimenez struck out a season-high 10 for his first win in more than a month as Cleveland downed Boston 5-3.