SAN DIEGO (AP) Ender Inciarte had two home runs among his four hits, leading the Arizona Diamondbacks over the San Diego Padres 4-2 Sunday.

Inciarte's first multihomer game of his career gave him six home runs this season. He drove in three runs and also stole his 21st base.

David Peralta added a solo homer for Arizona.

More from FoxSports

Jhoulys Chacin (2-1) went three innings.

Brad Ziegler, the Diamondbacks' fifth pitcher, worked the ninth for his 29th save in 31 chances. It was his 27th straight save, the longest active streak in the Majors.

James Shields (13-7) was charged with four runs, nine hits and four walks over 6 1-3 innings. He had a four-game winning streak snapped in his final start this season at Petco Park.