Royals 2, White Sox 1

CHICAGO -- A strong outing by James Shields, plus another stifling relief performance from the bullpen, gave Kansas City its second straight win over Chicago.

Shields, who didn't get a decision, allowed one run through seven innings. Wade Davis (6-2) pitched a scoreless eighth for the win and closer Greg Holland pitched the ninth for his 26th save.

A single to shallow center by Nori Aoki led to Mike Moustakas scoring the deciding run with one out in the ninth, but he would have been out had catcher Tyler Flowers held onto the ball after a great throw by center fielder Adam Eaton. Moustakas' slide at the plate jarred the ball out of Flowers' glove.