PHOENIX -- Arizona left fielder David Peralta had two hits, drove in two runs and scored on a bizarre play in the sixth inning as the Diamondbacks finished a sweep of the Chicago Cubs with a 3-2 victory at Chase Field on Sunday.

Center fielder Ender Inciarte and Peralta led off the sixth with back-to-back doubles off Cubs right-hander Jake Arrieta (5-2) to tie the game at 1 before Peralta took third base on a groundout.

After catcher Miguel Montero walked, second baseman Aaron Hill hit a foul popup that Cubs first baseman Anthony Rizzo caught before falling head-first into a camera well on the home plate side of the Cubs' dugout.

Since Rizzo took the ball out of play, the runners were awarded one base, enabling Peralta to score for a 2-1 lead.

Peralta added an RBI single in the seventh inning for a 3-1 lead as Arizona (43-56) won its fourth straight game in its second series sweep of the season, its first at home.

Arizona right-hander Josh Collmenter (8-5) gave up only a Rizzo home run in seven innings for his fourth victory in his last five decisions. Collmenter gave up four hits and struck out four.

Arizona closer Addison Reed got his 23rd save.

Rizzo's third home run of the series broke a scoreless tie in the sixth inning. It was his 33rd homer since the 2013 All-Star break, tied with Arizona first baseman Paul Goldschmidt for the second-most in the NL behind Giancarlo Stanton in that time.

Left fielder Chris Coghlan and second baseman Arismendy Alcantara doubled with one out in the eighth inning to make it 3-2 as the Cubs (40-57) lost their fifth straight and 11th in the last 13.

Arrieta gave up four hits and two runs in 6 2-3 innings while striking out eight, raising his ERA to 2.12. He entered the game with a 1.95 ERA since being activated May 3, the third-lowest ERA among major league starters behind the Dodgers' Clayton Kershaw (1.81) and Seattle's Felix Hernandez (1.88) in that span.

NOTES: Cubs LHP Tsuyoshi Wada will start Wednesday's game against San Diego in Wrigley Field, manager Rick Renteria said. Wada, 33, has made one start for the Cubs this season, giving up one unearned run in five innings of a no-decision in the second game of a July 8 doubleheader at Cincinnati. He will be activated Wednesday, Renteria said. The Cubs already had announced RHP Kyle Hendricks as their Tuesday starter. ... Arizona LA Mark Trumbo did not start Sunday after playing the previous two days as part of the Diamondbacks' plan to work him back into regular duty after he missed 70 games with a stress fracture in his right foot. ... Arizona 1B Paul Goldschmidt (4.6) and Cubs 1B Anthony Rizzo (2.7) entered the game with the top WAR -- wins above replacement player -- among NL first basemen.