Esordisce nella massima divisione portoghese nella stagione 1974-1975 con la maglia del . Diventa capocannoniere per la prima volta già nel 1977, ripetendosi poi nelle due stagioni successive: questa volta la squadra vince però anche il titolo nazionale. Nel 1980 si trasferisce in Spagna per giocare nello , ma la segna meno che in passato. Tornato nel Porto vince due anni dopo la Scarpa d'oro 1983 grazie alle 36 reti segnate, e si ripete nel 1985, quando segna anche 3 gol in più. A livello di club conquista poi la Coppa dei Campioni 1986-1987, la Supercoppa UEFA 1987 e la Coppa Intercontinentale 1987, a cui a fine stagione si aggiungono il quinto campionato e la terza Coppa portoghese.