Zack Greinke struck out 7 in 5 innings of work