2006–07 Taça de Portugal
Home team Score Away team
União da Madeira ( III ) 1 - 3 Sporting CP ( I )
Benfica ( I ) 5 - 0 Oliveira do Bairro ( III )
Porto ( I ) 0 - 1 Atlético CP ( III )
Bragança ( III ) 4 - 2 Marco ( III )
Gondomar ( II ) 3 - 0 Rio Maior ( III )
Leixões ( II ) 2 - 1 ( aet ) Famalicão ( III )
Paredes ( III ) 2 - 4 ( aet ) Belenenses ( I )
Penalva do Castelo ( III ) 2 - 1 Maria da Fonte ( III )
Santiago ( IV ) 0 - 1 Odivelas ( III )
Valecambrense ( III ) 2 - 4 Varzim ( II )
Beira-Mar ( I ) 6 - 0 Santana ( IV )
Boavista ( I ) 3 - 1 Macedo de Cavaleiros ( IV )
Camacha ( III ) 1 - 0 Olhanense ( II )
Desportivo das Aves ( I ) 1 - 0 Oliveirense ( III )
The 2006-07 Taça de Portugal was the 67th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF). The 2006-07 Taça de Portugal began on 3 September 2006. The final was played on 27 May 2007 at the Estádio Nacional. Porto were the previous holders, having defeated Vitória de Setúbal 1-0 in the previous season's final. Porto was not able to regain their title as they were defeated by Atlético CP in the fourth round. 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.