The Royals scored against White Sox starter Carlos Rodon on Kendrys Morales' single in the first and Whit Merrifield's single in the second, then added an insurance run when Salvador Perez homered off Zach Putnam in the ninth. Rodon logged six innings and struck out seven, but the Royals won for the second day in a row, a rebound from their previous eight-game losing streak. The White Sox have lost 14 of 18 overall and 11 of their past 12 against American League Central opponents.
The victory was manager Ned Yost's 500th with Kansas City.