The 2003 Taça de Portugal final was the final match of the 2002–03 Taça de Portugal, the 63rd season of the Taça de Portugal, the premier Portuguese football cup competition organized by the Portuguese Football Federation (FPF). The match was played on 15 June 2003 at the Estádio Nacional in Oeiras between Primeira Liga sides Porto and União de Leiria. Porto defeated União de Leiria 1–0, thanks to a second-half strike from Brazilian striker Derlei. Porto's cup victory would give them a twelfth Taça de Portugal, and seal the treble after winning the Primeira Liga and the UEFA Cup a few weeks before the cup final.

In Portugal, the final was televised live on TVI and Sport TV. As Porto claimed both league and cup double in the same season, cup runners-up União de Leiria faced their cup final opponents in the 2003 Supertaça Cândido de Oliveira at the Estádio D. Afonso Henriques in Guimarães.

Match Details

GK99 Vítor BaíaRB22 Paulo FerreiraCB2 Jorge Costa (c)CB4 Ricardo CarvalhoLB5 Ricardo Costa DM66 Tiago CM15 Dmitri AlenichevCM18 ManicheAM10 DecoCF41 Hélder Postiga CF11 Derlei Substitutes:GK13 NunoDF3 Pedro EmanuelDF7 Carlos SecretárioDF30 Mário Silva FW9 Edgaras Jankauskas FW21 Capucho FW28 ClaytonManager: José Mourinho GK78 HeltonRB17 Renato CB5 Paulo GomesLB4 Gabriel RM2 Luís Bilro (c)CM16 Leão LM27 Edson AM6 Fernando Aguiar AM13 João Manuel CF21 MacielCF9 Jean CarlosSubstitutes:GK1 Paulo CostinhaDF19 Paulo DuarteDF25 Nuno LaranjeiroMF14 Alhandra FW11 Roudolphe Douala FW22 FreddyFW36 Márcio Mixirica Manager: Manuel Cajuda

2002–03 Taça de Portugal WinnersPorto12th Title

Man of the match Derlei (Porto)

Match officials Assistant referees: Carlos Matos (Lisbon) João Esteves (Setúbal) Fourth official: Francisco Ferreira (Viana do Castelo)Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Seven named substitutes. Maximum of three substitutions.

See also 2002–03 FC Porto season

References