A night after beating the Royals 12-1 and outhitting them 15-2, the White Sox outhit Kansas City 14-8. Chicago scored 10 or more runs in consecutive games for the first time since May 26-27, 2012.
Kansas City is 0-6 on a seven-game trip, its longest skid since losing eight consecutive games last June. Last in the AL Central at 7-13, the Royals are off to their worst 20-game start since opening 6-14 in 2012, when they finished 72-90.
Frazier's sacrifice fly tied the score in the third inning, and Chicago took a 4-2 lead in the fourth against Danny Duffy (2-1) when Omar Narvaez and Garcia hit consecutive doubles, and Tim Anderson followed with an RBI single.