The Pirates again erupted in the late innings Saturday, turning another close game into a rout and beating the Diamondbacks 8-3.
Vance Worley had another strong start for the Bucs, allowing one run over six innings while striking out two and walking one. But the Pirates gave him little offensive support, with a Josh Harrison solo homer in the third inning as their only run against Diamondbacks starter Chase Anderson.
In the eighth inning, though, the Pirates finally got their offense working against reliever Brad Ziegler. Harrison hit an infield single, and then Gregory Polanco reached on catcher interference. Then Andrew McCutchen hit a grounder that glanced off of third baseman Andy Marte and into the outfield, scoring Harrison. Ike Davis moved both the remaining runners up with a groundout, and then both runners scored on Ziegler's throwing error. Then Russell Martin came home on Brent Morel's fly-ball double.
In the ninth, Harrison walked and Polanco doubled. Then Randall Delgado hit Andrew McCutchen in apparent retaliation for Ernesto Frieri's plainly accidental HBP against Paul Goldschmidt on Friday. Delgado was ejected and replaced by Eury de la Rosa, who allowed singles to Martin and Morel to score three more runs.
Frieri gas-canned his way through the bottom of the ninth, giving up a two-run homer to David Peralta, but the Pirates were too far up for that to matter. Frieri must be on the verge of being designated for assignment; it's hard to see the Pirates taking much more of this, or what the point is.
Harrison, meanwhile, stayed hot, homering for the fifth time in seven games and reaching base four times.