MILWAUKEE (AP) -- Chris Young drove in the go-ahead run with a two-out single in the ninth and the Arizona Diamondbacks overcame a grand slam by pitcher Shaun Marcum and rallied from a five-run deficit to beat the Milwaukee Brewers 8-6 on Monday.
Arizona scored in every inning from the fourth through ninth after falling into a 6-1 hole to the best home team in the majors.
Miguel Montero and Wily Mo Pena homered for the Diamondbacks, who have lost six of their last nine but have a morale boosting win on this 10-game road trip before hosting the All-Star game.
Corey Hart added a solo shot for the Brewers, but the bullpen failed to hold on for the second day in a row.
Milwaukee also squandered a five-run lead to the Twins on Sunday.