Jose Guillen hit a two-run homer and Luke Hochevar pitched six sharp innings as the Kansas City Royals defeated the Chicago White Sox 7-2 on Tuesday night.
Mike Aviles had three hits, including a solo homer in the ninth, and Scott Podsednik had two hits, including an RBI triple against his former for the Royals, who had 16 hits.
Hochevar (3-1) allowed just one unearned run on three hits and pitched around four walks. He rebounded after he was tagged for nine runs and 11 hits over just 2 2-3 innings Thursday in an 11-1 loss at Tampa Bay.
A.J. Pierzynski homered for the White Sox, who had their home four-game winning streak snapped. Overall, the White Sox have lost five of its last eight games and are already seven games behind the first-place Twins in the AL Central.
Gavin Floyd (1-3) continued to struggle, allowing six runs and a career-high 13 hits in 6 1-3 innings. In his last start at Texas on Thursday, it appeared Floyd was about to turn it around after a strong seven-inning victory over the Rangers, but Floyd was in trouble from the start Tuesday.