Adrian Gonzalez homered for the fourth consecutive game and the Los Angeles Dodgers beat the Arizona Diamondbacks 8-6 on Sunday to complete a three-game sweep.