Greinke pitches 3 shutout innings vs Mariners