MINNEAPOLIS - Carlos Gomez hit a three-run homer against his former team to spark Milwaukee's comeback, and the Brewers hung on to beat the Minnesota Twins 8-5 on Thursday.

Khris Davis hit a two-run homer off Kevin Correia (2-7) for the lead in the sixth inning to pull Brewers starter Wily Peralta (5-5) out of an early deficit built by Oswaldo Arcia's grand slam. Jonathan Lucroy tacked on a two-run shot in the ninth, and Francisco Rodriguez finished up for his 18th save in 20 attempts.

Arcia gave the Twins a 4-0 lead in the third inning, but the young slugger left the game after spraining his right ankle while being picked off second base in the sixth.