CHICAGO — — Jonathan India hit a tiebreaking double in Kansas City’s two-run seventh inning, and the Royals beat the Chicago White Sox 7-5 on Sunday to avoid a series sweep.
Salvador Perez and Bobby Witt Jr. each hit a two-run homer for Kansas City, which had lost three of four. Jac Caglianone went 4 for 4 in his sixth major league game.
The Royals also got a big lift from Michael Lorenzen (4-6), who pitched six effective innings for his first win since April 29.
With two out and the bases loaded, Carlos Estévez earned his 19th save when he struck out Tim Elko swinging.
The Royals finished with 16 hits, but they hit into five double plays.
The Royals are off Monday before hosting the Yankees Tuesday.