David Peralta heating up as D-backs rout Padres