Gordon Beckham hit a pair of homers and drove in three as the White Sox won their ninth straight game, 7-4, over the Mariners. Adam Dunn also clubbed a solo homer while Alejandro De Aza roped a two-run single for Chicago. Jake Peavy allowed two runs in six-and-a-third innings but it was Jesse Crain who picked up the win after blowing a save. Addison Reed notched his seventh save in the victory. Kyle Seager hit a two-run homer and added an RBI single for Seattle, which had its two-game winning streak ended. Shawn Kelley gave up three unearned runs in one inning of relief work to suffer the loss.