PHOENIX - Justin Upton put on quite a show in his return to Phoenix.
Upton snapped a 14-game homerless drought and had four hits to help the Braves snap a three-game losing streak with a 10-1 win over Arizona.
"It was the Justin show," Braves third baseman Chris Johnson said with a smile.
Upton, the first overall pick by Arizona in the 2005 amateur draft, was playing his first game at Chase Field since the offseason trade that sent him and Johnson to Atlanta in a seven-player deal.
Upton received a mixed reaction throughout the night, with the cheers barely outweighing the boos when he stepped in or took the field for the first time.
"It was mixed and that was what I expected," Upton said. "It is what it is. I tried to have fun with it. This time the fans were yelling at me instead of cheering me, but it was good."
Upton followed his brother B.J., who was hit on the left shoulder by Wade Miley (3-2) to lead off the sixth, and powered a changeup onto the porch above the center field fence for his 13th home run and first since April 27 at Detroit. Despite the drought, he still leads the majors in homers.
Johnson hit a two-run homer to cap Atlanta's three-run fifth and Brian McCann also homered for the Braves.
"It usually works out like this," said Braves manager Fredi Gonzalez. "When guys are traded, they have a good night."
Mike Minor (5-2) allowed one run on eight hits over 6 2/3 innings.
"It wasn't really about me," Minor said. "It was about everybody else because I didn't have my best stuff tonight."
Paul Goldschmidt hit his 10th home run for the Diamondbacks, who have lost three straight.
Miley started strong but faded in the fifth and never recorded an out in the sixth.
After Justin Upton's home run made it 5-1, Freddie Freeman doubled, Evan Gattis walked and both runners advanced on a wild pitch. McCann singled to right, scoring Freeman to make it 6-1. Johnson added a one-out double to left off reliever Josh Collmenter, driving in Gattis for a 7-1 lead.
• Who: Braves at Diamondbacks
• When: 6:40 p.m.
• TV; radio: FSAZ; 1490-AM