By The Associated Press
DETROIT -- Miguel Cabrera hit a game-ending solo homer in the ninth inning and the Detroit Tigers beat the Chicago White Sox 2-1 Thursday to complete a three-game sweep.
Magglio Ordonez led off the bottom of the ninth with a long drive to left, bringing the sold-out crowd to its feet, but Carlos Quentin made the catch at the wall. Cabrera then hit a 2-1 pitch from Octavio Dotel (3-3) into the stands in right-center field.
Cabrera's ninth homer of the season came after a nice pitching duel between Detroit's Kenny Rogers and White Sox left-hander Mark Buehrle. Both starters allowed one run in eight innings, and the game lasted just 2 hours, 4 minutes.
Quentin started the ninth with a single off Todd Jones (2-0), but Paul Konerko grounded into a double play.
Buehrle allowed seven hits, walked one and struck out six. Rogers gave up four hits, walked one and struck out one.
Royals 6, Rangers 5
KANSAS CITY, Mo. (AP) -- Alex Gordon and Mike Aviles each hit a two-run homer and the Royals beat the Rangers to avoid a three-game sweep.
The Rangers led 5-4 before Kansas City pushed across two runs in the eighth. Pinch-runner Tony Pena Jr. scampered home on Frank Francisco's wild pitch and Gordon scored on Jose Guillen's sacrifice fly to give the Royals the lead.
Ron Mahay (2-0) recorded two outs to earn the win and Joakim Soria worked a perfect ninth for his 15th save in 16 opportunities.
Francisco (1-2) allowed two runs and two hits in one inning.
German Duran and Ian Kinsler hit back-to-back homers in the second for the Rangers.
Aviles hit his first career homer in the fourth to tie it at 4.