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).

The Brewers built a 6-4 lead in the sixth, batting around and scoring three times. Aramis Ramirez led off with a single, and Will Ohman relieved Dylan Axelrod after the White Sox starter hit Rickie Weeks with a pitch. Pinch-hitter Martin Maldonado singled home the tying run, Cody Ransom singled in the go-ahead run, and Carlos Gomez capped the rally with a sacrifice fly.

The White Sox tied it in the bottom of the inning. Rios led off with a single, stole second and scored on Viciedo's RBI single. Orlando Hudson knocked in Viciedo with a two-out double.

Rios finished 3-for-4 with two runs scored and an RBI.

Axelrod was called up from Triple-A Charlotte on Saturday and made his second start of the season in place of Philip Humber (right elbow strain), who went on the 15-day disabled list. He allowed five runs — four earned — in 5 1-3 innings.

The Brewers opened the scoring in the top of the second on a defensive miscue. George Kottaras doubled down the left field line, and Viciedo misplayed the carom in the corner, allowing Aramis Ramirez to score from first.

Chicago responded in the bottom half with back-to-back RBI singles from Viciedo and Alexei Ramirez to take a 2-1 lead.

Milwaukee tied it in the third on an RBI single by Ryan Braun. The hit extended Braun's overall hitting streak to 17 games and his interleague streak to 27.

Beckham had three hits, including an RBI single in the eighth to cap the scoring.

Aramis Ramirez singled twice and scored twice, extending his hitting streak to seven.

Leadoff man Norichika Aoki had three hits, stole four bases, and scored twice for the Brewers.

After a red-hot May, in which the White Sox tied a franchise record with 18 wins, they are 8-12 in June.

NOTES: Braun served as the designated hitter for the second time this season and fifth in his career. ... Before the game, Milwaukee placed Shaun Marcum on the 15-day disabled list because of elbow soreness and activated Travis Ishikawa (oblique strain). ... White Sox OF and leadoff hitter Alejandro De Aza had the day off. ... The Brewers and White Sox will complete their three-game series on Sunday with Michael Fiers (2-2, 3.46) opposing Jose Quintana (2-1, 1.53).