By the Associated Press
PITTSBURGH – Zack Greinke pitched six scoreless innings, staying in through two rain delays, and the Arizona Diamondbacks beat the Pittsburgh Pirates 7-2 on Saturday for their third consecutive win.
Paul Goldschmidt homered for NL West-leading Arizona, and David Peralta drove in two runs. Goldschmidt also walked twice and scored three times.
Greinke (7-5) allowed two hits, struck out seven and walked none. He also doubled and scored on Jon Jay’s double in the fourth.
The Pirates hit just four balls out of the infield against Greinke.