KANSAS CITY, Mo. — Alejandro De Aza drove in Jordan Danks with a sacrifice fly in the ninth inning, sending the Chicago White Sox to a 3-2 victory over the Kansas City Royals on Saturday.
Jesse Crain (2-1) got through a shaky eighth inning for the White Sox, putting a runner on third with one out and then leaving him there. Addison Reed handled a perfect ninth for his 21st save.
Dayan Viciedo led off the ninth with a single off Aaron Crow (3-3), and Jeff Keppinger drew a walk to reach base for the fourth time. Royals manager Ned Yost brought in closer Greg Holland, and he got pinch-hitter Gordon Beckham to fly out to center field.
That allowed Danks, who was pinch-running for Viciedo, to reach third base. De Aza's hard-hit ball to right was just deep enough to allow Danks to slide home ahead of the throw.
Keppinger and Conor Gillaspie also drove in runs for the White Sox, who have taken the first two games in the three-game set after starting 1-6 on their 10-game road trip.
Crain extended his club record with his 29th consecutive scoreless appearance.
Mike Moustakas and Salvador Perez provided the only runs for the slumbering Royals, who have dropped four straight since climbing back to .500.
The Royals struck first when Miguel Tejada, starting at second base for the ninth time in his 16-year career, hit a two-out single in the second inning. The 39-year-old then chugged all the way around on a double by Moustakas to give Kansas City the early lead.