Young and Roberts homer for Diamondbacks in win