Jordan Lyles gave up three runs in 5 1⁄3 innings, but failed to strike any hitters out and gave up his league-leading 35th home run of the year in a 6-4 loss to the White Sox. The loss was the 16th of the season for Lyles, which also leads the league.
Lyles threw goose eggs in the first three frames, but a Gavin Sheets RBI double in the fourth put the White Sox on the board. But the Royals took the lead in the bottom of the inning when Nelson Velázquez smacked a two-run home run, his 12th of the year, and 9th in 23 games since joining the Royals.