MILWAUKEE (AP) -- Justin Upton homered after learning he'd been snubbed for the Home Run Derby and the Arizona Diamondbacks roughed up the slumping Milwaukee Brewers 7-3 on Tuesday night.
Gerardo Parra also homered for the Diamondbacks, who built a six-run lead early and improved to 3-2 on this 10-game road trip before hosting the All-Star game Tuesday.
Zach Duke (2-3) tossed seven effective innings to win for the first time in 12 starts in Milwaukee and David Hernandez picked up his fifth save.
Milwaukee's Prince Fielder left off Upton -- who has 14 homers -- among his picks as NL derby captain. Fielder homered to raise his NL-best RBI total to 71 and Corey Hart hit his second homer in as many days, but Milwaukee lost consecutive games at home for the first time this season.
(Copyright 2011 by The Associated Press. All Rights Reserved.)