Jake Cronenworth and Elias Diaz homered, Fernando Tatis Jr. had four hits and scored three runs, and the visiting San Diego Padres salvaged the final game of a three-game set with a 8-2 victory over the Arizona Diamondbacks on Sunday. Nick Pivetta (7-2) gave up two runs and two hits in seven strong innings for his second victory since April 29. Cronenworth extended his season-high on-base streak to 13 games, Manny Machado had two RBIs and Diaz and Gavin Sheets had two hits apiece.