James Shields struck out 10 and scattered four hits over seven innings for his 100th career win, and the Kansas City Royals beat Chicago 6-1 on Friday night to ensure the White Sox of their worst record since 1970.
At 62-98 with two games remaining, the White Sox will finish with the second-most losses in franchise history, ahead of only the team that went 56-106 more than four decades ago.
The White Sox will finish last in their division for the first time since 1989 (69-92).
"Nobody wants that," manager Robin Ventura said before the game of reaching 100 losses. "Is it going to be the big difference going into next year? Probably not, but nobody wants that."
Shields (13-9) gave up just one run and walked one.
Billy Butler led the Royals with three hits and two RBIs, while Emilio Bonifacio drove in two runs with two hits.
The Royals' 85th win is their most since 1989 when they were 92-70.
The Royals took a 3-0 lead in the first off White Sox starter Chris Sale (11-14).
Bonifacio walked and stole second, moved to third on Eric Hosmer's single, and both scored on Butler's double. Butler scored on Lorenzo Cain's single.
Kansas City made it 4-0 in the fourth when Jamey Carroll doubled -- the 1,000th hit of his major league career -- and scored on Bonifacio's single.
Sale was lifted with one out in the top of the sixth. He gave up four runs and nine hits, walked one and struck out five. He also hit a batter.
Sale's replacement, Jacob Petricka, promptly gave up two runs. Alcides Escobar singled and scored on Alex Gordon's double. Gordon scored on another single by Bonifacio.
Chicago's run came on Gordon Beckham's fifth home run of the season in the sixth. The following batter, Alexei Ramirez, appeared to follow with another homer, but Gordon grabbed the ball at the fence in left field.
NOTES: Having fallen out of the wild card race, the Royals are playing out the string this weekend. But manager Ned Yost is proud of what his team accomplished in the second half of the season: "We have more wins than anybody in the American League since the All-Star break except Detroit, and they're tied with us (coming into Friday). We feel like our organization has made great progress. We got to experience what it was like playing deep into September in a playoff race and it was great experience." . White Sox INF Jeff Keppinger had a successful debridement procedure on his right shoulder Thursday. Recovery will be two to three months. Keppinger should be back to full strength by the start of spring training. . White Sox 1B Paul Konerko, who will not make a decision on whether he'll retire or return for one more season for at least a month, needs just six bases to break Frank Thomas' team record for total bases (3,949).