At Chicago, Magglio Ordonez won his first American League batting title, rapping three more hits and leading Detroit over Chicago in a season finale between two disappointing teams.
The Tigers finished 88-74, while the 2005 World Series champion White Sox went 72-90.
Indians 4, Royals 2
At Kansas City, Missouri, Travis Hafner drove in two runs to reach 100 RBIs for the fourth straight year as playoff-bound Cleveland beat Kansas City.
The Indians, who won the AL Central, will start C.C. Sabathia in Game 1 of their division series against the Yankees on Thursday.
Twins 3, Red Sox 2
At Boston, Torii Hunter's RBI double started a three-run first inning as Minnesota held on against the Red Sox backups.
Despite the win, the Twins are heading home after missing the postseason for just the second time in six years. They finished with a losing record for the first time since they went 69-93 in 2000.
Devil Rays 8, Blue Jays 5
At Toronto, Carlos Pena hit his 46th home run and Jason Hammel won for the first time in five starts as Tampa Bay finished up another dismal season with a win over Toronto.
The Devil Rays finished with a 66-96 record, leading the majors in losses for the second straight year.
Mariners 4, Rangers 2
At Seattle, Felix Hernandez held Texas to four hits in eight innings as Seattle closed its up-and-down season on a high note.
Hernandez's yielded to all-star closer J.J. Putz with two outs and nobody on in the ninth. Putz earned his career-high 40th save.
Athletics 3, Angels 2
At Oakland, California, Kurt Suzuki blooped a game-winning single to shallow right with one out in the ninth inning as Oakland finally put an end to a five-game skid with a win over AL West champion Los Angeles.



