PITTSBURGH - David Peralta had three hits, including a two-run homer, and drove in four runs as the Arizona Diamondbacks avoided a series sweep with a 10-2 victory over the Pittsburgh Pirates on Thursday night.
Arizona scored three runs in the sixth and seven in the ninth.
The Pirates are 0 for 8 in chances to sweep opposing teams this season. They looked primed to get their first sweep as starter Vance Worley retired the first 12 batters he faced and carried a no-hitter into the sixth inning.
Ender Inciarte broke up Worley's no-hit bid with an RBI single with one out in the sixth. Peralta followed with his third home run of the year which barely cleared the 21-foot-high fence in right field and gave Arizona a 3-2 lead.
Miguel Montero was the first Diamondback to reach base after he worked a leadoff walk in the fifth.
Pittsburgh scored in the third on a double by Jordy Mercer and RBI groundout by Gregory Polanco.
The Pirates opened the fourth with hits by Neil Walker, Russell Martin and Ike Davis to extend their lead to 2-0. Walker started the inning with a double and scored on Davis' single.
Brandon McCarthy (3-10) was pulled in the sixth after issuing a two-out walk to Davis. He threw 5 2-3 innings and allowed two runs and eight hits, walked two and struck out six.
Worley (2-1) went seven innings and gave up three runs, four hits and two walks. He struck out six while taking his first losing decision as a Pirate.
Arizona sent 11 batters to the plate in the ninth and scored seven runs on eight hits. Pittsburgh reliever Ernesto Frieri gave up five hits to the six batters he faced and all of them scored.
Frieri was pulled after recording just one out for Jeanmar Gomez, who entered with the bases loaded and allowed all three inherited runners to score before being charged with two runs of his own.
Notes: A replay review of 4:13 overturned a safe ruling as Polanco attempted to steal second base in the fifth inning. . Starling Marte singled in the third and has reached base in all 13 of his career games played against Arizona. . Arizona sends RHP Josh Collmenter (7-4, 3.74 ERA) against RHP Ervin Santana (6-5, 4.05 ERA) as the Diamondbacks continue their trip in Atlanta. . Pittsburgh opens a three-game series against Philadelphia when RHP Gerrit Cole (6-4, 4.02 ERA) matches up against RHP Roberto Hernandez (3-7, 4.26 ERA).