CHICAGO -- James Shields didn't waste his final chance this season to achieve a career milestone.
After stymying the Chicago White Sox for seven innings on Friday night at U.S. Cellular Field, Shields earned his 100th career victory in the Kansas City Royals' 6-1 win in his last start of the year.
Shields (13-9) struck out 10, walked only one and gave up just four hits -- including a solo home run by Gordon Beckham that made it 6-1 in the sixth. He finished the season strong, getting charged with a loss in only one of his final nine outings. In his previous 17 starts, Shields posted a 10-3 record, which tied him for most wins in the majors since June 28.
After coming to Kansas City as the key piece in a seven-player trade with the Tampa Bay Rays last December, Shields wound up giving the Royals what they sought from the deal.
Billy Butler went 3-for-4 with two RBIs and Emilio Bonifacio went 2-for-4 with two RBIs to lead the way offensively for the Royals (85-75), whose win total is their best since the 1989 team went 92-70.
Chris Sale started and took the loss for the White Sox (62-98), who are sputtering to the finish with two games left before a miserable season ends. They're now 6-22 in their last 28 games and have lost four in a row.
The Sox need to win one of the last two games to prevent just their fourth 100-loss season since joining the American League in 1901-- and first since 1970.
Kansas City made sure that Chicago's chances to lose 100 games stayed alive by rapping out 14 hits and scoring in the first, fourth and sixth innings to build a 6-0 lead.
Shields started strong, allowing just two hits to Alexei Ramirez and a single to Dayan Viciedo through the first five innings to protect a 3-0 lead.
He also struck out nine to that point -- including two in four of the first five frames -- and stranded Ramirez on third base in the fourth after a one-out triple.
Meanwhile, it was a rough night for Sale right from the start.
The Chicago ace gave up three runs on four hits in the first inning, including a two-run double by Billy Butler that plated Emilio Bonifacio and Eric Hosmer, who had walked and singled ahead of him. The Royals also scored once in the fourth on two hits and a walk.
Sale did rack up five strikeouts through the first five innings, but also gave up four runs on nine hits and left after throwing 96 pitches in just 5 1/3 innings.
NOTES: White Sox general manager Rick Hahn met with reporters on Friday afternoon and pulled no punches in his assessment of this season. "At the end of the day, I feel personally responsible," he said. "There's no two ways about it. I'm not in uniform. I'm not hitting the ball or throwing the ball, but I'm the one heavily involved in deciding who's out there and in what role. And this is my responsibility to maximize the number of victories this club can have, albeit over an extended period of time and not just in one season. But the way I see it, it's been a disappointing season in which we've underachieved." ... Paul Konerko discussed what his thought process will be regarding the continuation of his playing career. Either way, Konerko said he wants to finish his career as a White Sox player. "I don't know the options that will be made available to me, but I think that's always been my goal. That's definitely what I envision, yeah." ... Royals 3B Jamey Carroll doubled with one out in the fourth off Sale for his 1,000th career hit. ... After being held to just one stolen base in their previous six games, the Royals swiped two against Sale in the first two innings alone.