Dayan Viciedo homered and drove in four runs, Alex Rios delivered a tie-breaking single in the seventh inning, and the Chicago White Sox rallied to beat the Milwaukee Brewers 8-6 on Saturday night.
With the game tied 6-6, Gordon Beckham led off the seventh with a single and stole second. After an intentional walk to Paul Konerko, Rios put Chicago up for good.
Addison Reed got Corey Hart to ground into a force out to leave the bases loaded in the eighth and pitched a scoreless ninth for his ninth save in 10 chances. The Brewers stranded 10 runners.
Viciedo, who entered 7-for-53 (.132) with one extra-base hit and one multi-hit game in June, had three hits including a two-run homer that gave the White Sox a 4-2 lead in the fourth.
Jesse Crain (2-1) earned the win. Jose Veras took the loss (3-3).