A sinus infection suffered Wednesday has made for some long nights for Chicago White Sox slugger Adam Dunn. But the ailment hasn't affected Dunn at the plate, as Dunn continued his resurgence with a home run off reliever Garrett Richards in the ninth inning of the Sox's 3-0 victory over the Los Angeles Angels. Dunn is still batting only .169. But he's he's 7-for-16 with two doubles, four home runs and eight RBIs in four games during that span. "I feel like I've had really good at-bats," Dunn said. "I've had really one bad at-bat in the last few days. Hopefully this continues and we'll try to give us something to build on." Dunn flied to the warning track in left center in his first at-bat against left-hander C.J. Wilson and missed a home run in the seventh when his drive hooked in front of the right field foul pole before lining out to right. Meanwhile, right fielder Alex Rios said his right shoulder is fine after taking what he described as a "bad swing" in the ninth. Rios finished the game and didn't require extra treatment after the game.