Diamondbacks 5, White Sox 1
PHOENIX — Zack Greinke struck out a season-high 12 and came one out shy of a complete game to improve to 5-0 in his past six starts. Daniel Descalso hit a threerun homer and Paul Goldschmidt added a solo shot for the Diamondbacks in their sixth victory in seven games.