Magalhães was an important player in the 1983–84 season, with Porto finishing second to S.L. Benfica in the Primeira Liga and also reaching that campaign's UEFA Cup Winners' Cup final; in the following year he scored a career-best 11 goals, as the club managed to end in the top position in domestic competition.