1982 wechselte er zum dritten portugiesischen Großklub, zum FC Porto. Dort erreichte er seine größten Erfolge. Er gewann wiederum zweimal den portugiesischen Titel und einen portugiesischen Pokal, er vermochte des Weiteren zweimal den portugiesischen Supercup erringen. In Porto gewann er auch den Weltpokal, Europäischen Supercup, Europapokal der Landesmeister im Jahr 1987. Im Finale gegen den FC Bayern München wurde er nicht eingesetzt. In seiner Zeit in Porto fiel auch die Einberufung zur Europameisterschaft 1984 in Frankreich, wo Portugal im Halbfinale ausschied. Gomes spielte viermal und bekam zwei Gelbe Karten.