Greinke gets best of Gomez, Tribe in pitchers' duel