Tomas homers twice; Bradley, D'backs beat Brewers 8-1

Arizona Diamondbacks' Yasmany Tomas is greeted by Welington Castillo after hitting a two-run home run, his second homer of the baseball game, off Milwaukee Brewers' Jimmy Nelson during the fifth inning Wednesday, July 27, 2016, in Milwaukee. (AP Photo/Tom Lynn)
Tom Lynn/AP

MILWAUKEE (AP) Yasmany Tomas hit two home runs, Archie Bradley pitched seven solid innings and the Arizona Diamondbacks beat the Milwaukee Brewers 8-1 on Wednesday night.

Bradley (4-6) allowed one run on four hits, walked three and struck out six in his longest start since going 7 1/3 innings in a 6-3 win over the San Diego Padres on May 29.

Bradley, a 23-year-old right-hander, allowed Jonathan Villar's lead-off double and nothing else until Hernan Perez hit a soft liner to right with two outs in the fifth. Perez's sacrifice fly in the seventh spoiled the shutout.

Jimmy Nelson (6-9) allowed eight runs in 4 2/3 innings.