Greinke (7-3) tossed seven solid innings Thursday against the Marlins, allowing one earned run while striking out eight and giving up just four hits in the Diamondbacks' 3-2 win.

It was a nice bounce-back start for Arizona's ace, given that his last time out he gave up five runs in 5.1 innings at Milwaukee. Aside from that start, Greinke had a strong May, with opponents hitting .152 against him over four outings (30.1 innings) and scoring just eight runs. He now looks to be on track to continue that success throughout June.