Tony Gonsolin worked six innings in his latest strong start and improved to 5-0, and the Dodgers defeated the Arizona Diamondbacks 3-2 on Saturday.