The Arizona Diamondbacks got their first win away from Chase Field since April 25, beating the San Diego Padres 10-1 on Saturday to snap a 24-game road losing streak.