The Royals winning streak is now four games
James Shields tossed seven shutout innings and rookie David Lough homered and drove in another run to lead the Kansas City Royals to a 5-1 victory over the Chicago White Sox on Friday night.
The Royals (49-51) have won four straight and six of eight since the All-Star break.
The White Sox (40-60) have lost four of five.
Shields (5-7) allowed eight hits and walked two but faced only one real scoring threat, working out of a bases-loaded jam in the sixth inning.
The veteran right-hander lowered his ERA to 3.09 and has been especially effective on the road, where he improved to 4-3 with a 2.50 ERA in 12 starts.
Chicago starter Jose Quintana (5-3) allowed two runs on six hits in seven innings to pick up the loss.