Jon Garland improved to 4-and-3 with the win. He pitched into the ninth inning, allowing seven hits and tow runs. Chicago won for just the second time in nine games.
Jim Thome hit a two-run homer and Paul Konerko added a solo shot.
DeSalvo fell to 1-and-3 after getting roughed up. DeSalvo allowed three runs on four hits, walking one and hitting a batter.