Jake Lamb homered off a left-hander for only the second time this season, five Diamondbacks drove in at least one run and Arizona beat Chicago 8-6 on Wednesday to complete a three-game sweep of the White Sox.
The Diamondbacks, winners of eight of their last nine games, scored six runs in the fifth inning, chasing starter Jose Quintana and building a six-run lead, but they had to hold off a White Sox rally.
Quintana (2-6), who retired the first 10 batters he faced, went just 4 1/3 innings, allowing eight runs and eight hits, both season highs.