White Sox blank Royals

The Chicago White Sox seem to be getting better swings at Zack Greinke every time they see him. Before a packed house Friday night, they finally beat him.

John Danks threw 7 1-3 innings and got a big lift from reliever Scott Linebrink, while A.J. Pierzynski and Scott Podsednik had three hits apiece to lead the White Sox over the Kansas City Royals 5-0, their seventh straight victory.

Greinke (10-4) saw his major league-best ERA go from 1.95 to 2.00 after giving up four runs — two earned — and nine hits in six innings. He walked one and struck out six but the nine hits tied for the most he's allowed all season and made him 2-1 in three decisions against Chicago.