Ty France mashed a three-run homer and Walker Buehler pitched 5.1 strong innings against his former club as the San Diego Padres walloped the Los Angeles Dodgers 7-1.