Sporting CP defeated Belenenses 1–0 in the final to win their 14th Taça de Portugal. By winning the Taça de Portugal, Sporting CP qualified for the 2007 Supertaça Cândido de Oliveira.
Sporting CP emerged victorious in the final against Belenenses with a score of 1–0, securing their 14th Taça de Portugal title. This triumph allowed Sporting CP to participate in the 2007 Supertaça Cândido de Oliveira.