1997–98 Taça de Portugal

The 1997–98 Taça de Portugal was the 58th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF).

[3] Defending champions Boavista were eliminated in the quarter-finals by second division side União de Leiria.

[4] Porto defeated Braga, 3–1 in the final to win their ninth Taça de Portugal.

[5] As a result of Porto winning both the league and cup in the same season, cup finalists Braga would play the Dragões in the 1998 Supertaça Cândido de Oliveira.

[10][11] Due to the odd number of teams involved at this stage of the competition, União de Leiria qualified for the quarter-finals due to having no opponent to face at this stage of the competition.