D'backs 10, Pirates 2
PITTSBURGH — David Peralta had three hits, including a two-run homer, and drove in four runs as the Diamondbacks avoided a series sweep. Pirates starter Vance Worley retired the first 12 batters and carried a no-hitter into the sixth inning.