The White Sox rallied to win their third in a row, batting around in the eighth while scoring three times on three hits.
Michael Kohn came on to replace De La Rosa and walked three batters in a row. Keppinger was the last of those, forcing in Dunn to give the White Sox the lead.
The Chicago rally gave the victory to Matt Lindstrom (2-2), who worked only a third of an inning in relief of starter Jose Quintana.
Addison Reed turned in a perfect ninth for his 13th save.
Ukrainian protestors topple Lenin statue [VIDEO]
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]