In 1981, Marítimo was once again in division two, and Eduardo Luís appeared in all the games for them "en route" to another promotion. In the ensuing off-season he joined FC Porto, being regularly used in two of his seven years with the northern side; his best output was in 1986–87 as he appeared in 27 contests (one goal) for the second-placed team, which also reached the semifinals of the Portuguese Cup, and added the season's European Cup, with the player appearing the full 90 minutes of the 2–1 final win against FC Bayern Munich.