By BOB BAUM
AP Sports Writer
PHOENIX - Josh Harrison tripled, doubled and scored twice and the Pittsburgh Pirates erupted in the final two innings to beat the Arizona Diamondbacks 9-4 on Friday night.
The Pirates scored the last nine runs, including eight in the eighth and ninth.
Jordy Mercer had an RBI double, Michael Martinez and Russell Martin RBI singles and Travis Snider a two-run single in the Pirates' tiebreaking five-run ninth.
Tony Watson (8-1) pitched a scoreless eighth to get the win. Bo Schultz (0-1), recalled from Triple-A Reno on Tuesday, gave up all five in the ninth.
Ender Inciarte's three-run homer had helped Arizona take a 4-0 lead through five innings and Vidal Nuno appeared headed for his first victory in five starts since coming in the trade that sent Brandon McCarthy to the New York Yankees.
However, the Pirates battered the Arizona bullpen with 10 hits in the last two innings.
In the fifth, Arizona manager Kirk Gibson challenged a wild pitch call that ended up with Didi Gregorius on third, but with two outs. He won the challenge, the review determining that the batter Nuno was hit in the foot by the pitch. Two pitches later, with runners at first and second, Inciarte hit his second homer of the season, and his career, into the right field seats.
After the game was over, Martin got into an argument Arizona's Oliver Perez and the dugouts emptied but no one did more than talk.
Pirates: Right-hander Gerrit Cole, out since July 5 with shoulder fatigue, was scratched from his scheduled rehab start Saturday and will have a bullpen session instead. Outfielder Starling Marte, on the concussion list since July 23, will make a rehab start Saturday for Triple-A Indianapolis and could be back with the big league club within a week.
Diamondbacks: A.J. Pollock, on the DL with a fractured right hand since June 1, had one at bat and played center field in his first rehab game in the Arizona League. Infielder Cliff Pennington, out since June 2 with a sprained left thumb, is 8 for 29 (.421) in five rehab games with the Diamondbacks' Arizona League squad.
The Pirates were a season-high eight games above .500 and were making a charge in the NL Central with a win at San Francisco on Tuesday. Now they have to win Saturday night to avoid losing at least three of four in Arizona.
Vance Worley (4-1, 2.54 ERA), coming off his first career shutout in a 5-0 win at Colorado, will try to stop the Pittsburgh skid. Rookie Chase Anderson (6-4, 3.34) goes for Arizona. He allowed one run on three hits in seven innings in his last outing, a no-decision at Cincinnati.