Greinke (13-4) allowed one run on four hits and a walk and struck out nine through seven innings in a win over the Cardinals on Saturday.

Greinke reached nine strikeouts for the fifth time this season, but just the first since May 22. He has now recorded quality starts in four out of five outings and has earned the win in five straight decisions. Greinke's ERA is down to 2.84 as he is finally giving the Diamondbacks the ace they envisioned when they snapped him off the market.