2015–16 Taça de Portugal#Semi-finals

{{Infobox football tournament season

| title = Taça de Portugal

| year = 2015–16

| other_titles = Taça de Portugal Placard

| image =

| imagesize =

| caption =

| country = Portugal

| dates = 5 September 2015 – 22 May 2016

| num_teams = 155

| champions = Braga (2nd title)

| runner-up = Porto

| matches = 170

| goals = 546

| prevseason = 2014–15

| nextseason = 2016–17

}}

The 2015–16 Taça de Portugal was the 76th season of the Taça de Portugal, the premier knockout competition in Portuguese football. As of this season, it became also known as Taça de Portugal Placard due to sponsorship by sports betting game Placard.{{cite news|title=Agora a Taça de Portugal é Placard|trans-title=Now the Portuguese Cup is Placard|url=https://www.fpf.pt/Noticias/Noticia/Id/21025/Cat/727/highlight/1/caller/56/Agora-a-Taca-de-Portugal-e-Placard|access-date=19 November 2015|publisher=Portuguese Football Federation|date=19 November 2015|language=pt}}

The competition was contested by a total of 155 clubs – an increase of 20 clubs compared to the previous edition – including teams from the top-three tiers of the Portuguese football league system{{efn|Reserve or B teams are not eligible to participate.}} and representatives of the fourth-tier District leagues and cups. It began with the first-round matches on 5 September 2015 and concluded on 22 May 2016, with the final at the Estádio Nacional in Oeiras.

Making their second final appearance in two seasons, Braga defeated Porto 4–2 in a penalty shoot-out (following a 2–2 draw at the end of extra time to win the competition for the second time, 50 years after their first triumph in the 1965–66 edition.{{cite news|title=SC Braga vence Taça de Portugal Placard|trans-title=SC Braga wins Taça de Portugal Placard|url=https://www.fpf.pt/pt-pt/Noticias/Noticia/Id/40204/Cat/727/highlight/1/caller/56/SC-Braga-vence-Taca-de-Portugal-Placard|access-date=22 May 2016|publisher=FPF|date=22 May 2016|language=pt}}{{Dead link|date=September 2019 |bot=InternetArchiveBot |fix-attempted=yes }} The title holders were Sporting CP, who were eliminated in the fifth round by Braga in a replay of the previous final.

Format

As in the previous season, the competition format was organised in a knockout system consisting of seven rounds before the final match. For this season, the number of participating clubs increased from 135 to 155, to accommodate twice the number of teams from the District levels. The concept of repechage was introduced, meaning that teams eliminated in one round could still compete in later rounds, to provide an even number of teams necessary to avoid byes.

A total of 118 teams entered the tournament in the first round, 78 competing in the third-tier Campeonato de Portugal and 40 representatives from the District Football Associations. In the second round, the previous round winners were joined by the 19 teams competing in the second-tier LigaPro. In the third round, the 18 top-tier Primeira Liga teams entered the competition for the first time, playing against the 46 winners of the second round. In both second and third rounds, teams from higher tiers played away against teams from lower tiers; after the third round, the draw had no restrictions.{{cite news|title=Repescados, grandes fora de casa e mais dérbis locais: o que muda na Taça|trans-title=Repechaged teams, big teams playing away and local derbies: what changes in the Cup|url=http://www.maisfutebol.iol.pt/taca-de-portugal/formato/repescados-grandes-fora-de-casa-e-mais-derbis-locais-o-que-muda-na-taca|website=Mais Futebol|access-date=31 July 2015|language=pt|date=30 April 2015}}

Unlike the earlier one-legged rounds, the semi-finals are played as two-legged ties, with home and away matches. The final is played as a one-off match at a neutral venue, traditionally the Estádio Nacional in Oeiras.

class="wikitable" style="text-align:center;"
Round

! Teams
remaining

! Teams
involved

! Teams from the
previous round

! New teams
in this round

! Leagues entering in this round (tier level)

style="text-align:left;"| First round

| 155

| 118

| none

| 118

| style="text-align:left;"| Campeonato de Portugal (3rd)
District Football Associations (4th)

style="text-align:left;"| Second round

| 110

| 92

| {{tooltip|59+14|59 first-round winners + 14 repechage teams}}

| 19

| style="text-align:left;"| LigaPro (2nd)

style="text-align:left;"| Third round

| 64

| 64

| 46

| 18

| style="text-align:left;"| Primeira Liga (1st)

style="text-align:left;"| Fourth round

| 32

| 32

| 32

| none

| style="text-align:left;"| none

style="text-align:left;"| Fifth round

| 16

| 16

| 16

| none

| style="text-align:left;"| none

style="text-align:left;"| Quarter-finals

| 8

| 8

| 8

| none

| style="text-align:left;"| none

style="text-align:left;"| Semi-finals

| 4

| 4

| 4

| none

| style="text-align:left;"| none

style="text-align:left;"| Final

| 2

| 2

| 2

| none

| style="text-align:left;"| none

Teams

A total of 155 teams competing in the top-four tiers of Portuguese football plus the winners (or losing finalists) of the District Football Association Cups were considered eligible by the Portuguese Football Federation to participate in the competition:

class="wikitable collapsible collapsed" style="white-space:nowrap; width:75%"
2015–16 Taça de Portugal teams
Primeira Liga (18 teams)
{{col-begin}}

{{col-3}}

{{col-3}}

{{col-3}}

{{col-end}}

LigaPro (19 teams)
{{col-begin}}

{{col-3}}

{{col-3}}

{{col-3}}

{{col-end}}

Campeonato de Portugal (78 teams)
{{col-begin}}

{{col-3}}

;Series A (9 teams){{efn|Marítimo B, a reserve team which plays in the Series A, is ineligible to play in the competition.}}

{{col-3}}

;Series B (9 teams){{efn|Varzim B, a reserve team which plays in the Series B, is ineligible to play in the competition.}}

{{col-3}}

;Series C (10 teams)

{{col-end}}

{{col-begin}}

{{col-3}}

;Series D (10 teams)

{{col-3}}

;Series E (10 teams)

{{col-3}}

;Series F (10 teams)

{{col-end}}

{{col-begin}}

{{col-3}}

;Series G (10 teams)

{{col-3}}

;Series H (10 teams)

{{col-3}}

{{col-end}}

District Football Associations (40 teams)
* Algarve FA: Lagoa (C) & Moncarapachense (L)

C – Cup winner; F – Cup finalist; L – League spot.

Schedule

All draws are held at the FPF headquarters in Lisbon. Match kick-off times are in WET (UTC+0) from the fourth round to the semi-finals, and in WEST (UTC+1) during the rest of the competition.

class="wikitable" style="text-align:center;"
Round

! Draw date

! Main date(s)

! Fixtures

! Teams

! Prize money{{cite web|title=Comunicado Oficial No. 79|trans-title=Official press release|url=https://www.fpf.pt/DesktopModules/InstitutionalDocuments/DownloadFiles.ashx?IdDoc=16035|publisher=Portuguese Football Federation|access-date=20 August 2015|language=pt|date=19 August 2015}}

style="text-align:left;"| First round

| 31 July 2015

| 5–6 September 2015

| 59

| 155 → 110

| €2,000

style="text-align:left;"| Second round

| 14 September 2015

| 26–27 September 2015

| 46

| 110 → 64

| €3,000

style="text-align:left;"| Third round

| 1 October 2015

| 17–18 October 2015

| 32

| 64 → 32

| €4,000

style="text-align:left;"| Fourth round

| 23 October 2015

| 21–22 November 2015

| 16

| 32 → 16

| €5,000

style="text-align:left;"| Fifth round

| 26 November 2015

| 15–17 December 2015

| 8

| 16 → 8

| €7,500

style="text-align:left;"| Quarter-finals

| rowspan="3"|21 December 2015

| 12–14 January 2016

| 4

| 8 → 4

| €10,000

style="text-align:left;"| Semi-finals

| 2–4 February 2016 (1st leg)
1–3 March 2016 (2nd leg)

| 4

| 4 → 2

| €15,000

style="text-align:left;"| Final

| 22 May 2016

| 1

| 2 → 1

| €300,000 (winner)
€150,000 (runner-up)

First round

A total of 118 teams from the Campeonato de Portugal (CP) and the District Football Associations (D) entered the first round.{{cite news|title=Taça de Portugal: Primeira ronda sorteada|trans-title=Portuguese Cup: First round drawn|url=https://www.fpf.pt/Noticias/Noticia/Id/9907/Cat/727/caller/97/Taca-de-Portugal-nova-aventura-a-porta|publisher=Portuguese Football Federation|access-date=31 July 2015|language=pt|date=31 July 2015}} The draw took place on Friday, 31 July 2015, at 11:00 WEST. The teams were divided into eight groups of 14 or 16 teams according to geographic criteria. Matches were played on 5, 6, 16 and 23 September 2015.

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|18|18|width=150|#dddddd}}

|{{composition bar|19|19|width=150|#dddddd}}

|{{composition bar|78|78|width=150|#99ff99}}

|{{composition bar|40|40|width=150|#99ff99}}

|{{composition bar|155|155|width=150|#ccccff}}

;Fixtures:

{{col-begin}}

{{col-2}}

Series A

Series B

Series C

Series D

{{col-2}}

Series E

Series F

Series G

Series H

{{col-end}}

Second round

A total of 92 teams participated in the second round, comprising the 59 winners of the previous round, the 19 non-reserve teams competing in the 2015–16 LigaPro (II), and 14 teams randomly drawn from among the first-round losers (repechage). The draw took place on Monday, 14 September 2015, at 11:00 WEST. Matches were played on 26–27 September and 8 October 2015. According to the new competition regulations, Segunda Liga sides played their matches away against lower division opponents.{{cite news|title=Taça de Portugal: Sorteio da 2.ª eliminatória|trans-title=Portuguese Cup: Second round draw|url=https://www.fpf.pt/Noticias/Noticia/Id/10192/Cat/727/highlight/1/caller/56/Taca-de-Portugal-Sorteio-da-2-eliminatoria|publisher=Portuguese Football Federation|access-date=14 September 2015|language=pt|date=14 September 2015}}

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|18|18|width=150|#dddddd}}

|{{composition bar|19|19|width=150|#99ff99}}

|{{composition bar|53|78|width=150|#99ff99}}

|{{composition bar|20|40|width=150|#99ff99}}

|{{composition bar|110|155|width=150|#ccccff}}

;Repechage

The following 14 first-round losing teams were selected to compete in the second round:

{{Div col|colwidth=22em}}

{{div col end}}

;Fixtures:

{{football box collapsible

|date = 26 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = União de Leiria (CP)

|score = 0–0

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668870

|team2 = (II) Chaves

|goals1 =

|goals2 =

|stadium = Estádio Dr. Magalhães Pessoa

|location = Leiria

|attendance =

|referee =

|penalties1 =

|penaltyscore = 3–4

|penalties2 =

}}

{{football box collapsible

|date = 26 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Sabugal (CP)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4668873

|team2 = (II) Feirense

|goals1 =

|goals2 =

|stadium = Estádio Municipal do Sabugal

|location = Sabugal

|attendance =

|referee =

}}

{{football box collapsible

|date = 26 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Sporting de Viana do Alentejo (D)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4669127

|team2 = (CP) Naval 1º de Maio

|goals1 =

|goals2 =

|stadium = Campo João de Sousa Faria e Melo

|location = Viana do Alentejo

|attendance =

|referee =

}}

{{football box collapsible

|date = 26 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Moura (CP)

|score = 1–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669134

|team2 = (CP) Angrense

|goals1 =

|goals2 =

|stadium = Estádio do Moura AC

|location = Moura

|attendance =

|referee =

}}

{{football box collapsible

|date = 26 September 2015

|time = 16:00 WEST (UTC+01:00)

|team1 = Trofense (CP)

|score = 2–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668863

|team2 = (II) Atlético CP

|goals1 =

|goals2 =

|stadium = Estádio do CD Trofense

|location = Trofa

|attendance =

|referee =

|penalties1 =

|penaltyscore = 6–5

|penalties2 =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Louletano (CP)

|score = 2–1

|report = http://www.zerozero.pt/jogo.php?id=4668855

|team2 = (II) Freamunde

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Loulé

|location = Loulé

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Coruchense (CP)

|score = 0–0

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668857

|team2 = (II) Oliveirense

|goals1 =

|goals2 =

|stadium = Estádio Municipal Prof. José Peseiro

|location = Coruche

|attendance =

|referee =

|penalties1 =

|penaltyscore = 4–3

|penalties2 =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Lagoa (D)

|score = 0–3

|report = http://www.zerozero.pt/jogo.php?id=4668858

|team2 = (II) Penafiel

|goals1 =

|goals2 =

|stadium = Estádio Capitão Josino da Costa

|location = Lagoa

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Pinhalnovense (CP)

|score = 0–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668859

|team2 = (II) Leixões

|goals1 =

|goals2 =

|stadium = Campo de Jogos Santos Jorge

|location = Pinhal Novo

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Recreio de Águeda (D)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4668860

|team2 = (II) Académico de Viseu

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Águeda

|location = Águeda

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Limianos (CP)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4668861

|team2 = (II) Desportivo das Aves

|goals1 =

|goals2 =

|stadium = Campo do Cruzeiro

|location = Ponte de Lima

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Amiense (D)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4668862

|team2 = (II) Portimonense

|goals1 =

|goals2 =

|stadium = Campo da Azenha

|location = Amiais de Baixo

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Real (CP)

|score = 1–3

|report = http://www.zerozero.pt/jogo.php?id=4668864

|team2 = (II) Oriental

|goals1 =

|goals2 =

|stadium = Complexo Desportivo do Real SC

|location = Queluz

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Almancilense (CP)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4668865

|team2 = (II) Olhanense

|goals1 =

|goals2 =

|stadium = Parque de Jogos Joaquim António Teixeira

|location = Salir

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Pampilhosa (CP)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4668866

|team2 = (II) Mafra

|goals1 =

|goals2 =

|stadium = Campo Municipal Carlos Duarte

|location = Pampilhosa (Mealhada)

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Oliveira do Douro (D)

|score = 3–5

|report = http://www.zerozero.pt/jogo.php?id=4668867

|team2 = (II) Gil Vicente

|goals1 =

|goals2 =

|stadium = Estádio Municipal da Lavandeira

|location = Oliveira do Douro

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Maria da Fonte (D)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4668868

|team2 = (II) Varzim

|goals1 =

|goals2 =

|stadium = Campo dos Moinhos Novos

|location = Póvoa de Lanhoso

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Oliveira do Hospital (CP)

|score = 3–4

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668869

|team2 = (II) Farense

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Oliveira do Hospital

|location = Oliveira do Hospital

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Alcanenense (CP)

|score = 2–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668871

|team2 = (II) Sporting da Covilhã

|goals1 =

|goals2 =

|stadium = Estádio Municipal Joaquim Maria Baptista

|location = Alcanena

|attendance =

|referee =

|penalties1 =

|penaltyscore = 4–3

|penalties2 =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Castrense (CP)

|score = 0–5

|report = http://www.zerozero.pt/jogo.php?id=4668872

|team2 = (II) Famalicão

|goals1 =

|goals2 =

|stadium = Estádio Municipal 25 de Abril

|location = Castro Verde

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Sacavenense (CP)

|score = 0–3

|report = http://www.zerozero.pt/jogo.php?id=4669114

|team2 = (CP) Atlético da Malveira

|goals1 =

|goals2 =

|stadium = Campo do Sacavenense

|location = Sacavém

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Águias do Moradal (CP)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4669115

|team2 = (CP) Salgueiros

|goals1 =

|goals2 =

|stadium = Campo do Ventoso

|location = Estreito (Oleiros)

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = 1º de Dezembro (CP)

|score = 2–3

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669116

|team2 = (CP) Sanjoanense

|goals1 =

|goals2 =

|stadium = Campo Conde de Sucena

|location = São Pedro de Penaferrim

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Amares (D)

|score = 1–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669117

|team2 = (CP) Operário

|goals1 =

|goals2 =

|stadium = Estádio Eng. José Carlos Macedo

|location = Amares

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Vilafranquense (D)

|score = 8–1

|report = http://www.zerozero.pt/jogo.php?id=4669118

|team2 = (D) Manteigas

|goals1 =

|goals2 =

|stadium = Campo do Cevadeiro

|location = Vila Franca de Xira

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Leiria e Marrazes (D)

|score = 3–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669120

|team2 = (CP) Mondinense

|goals1 =

|goals2 =

|stadium = Campo de Futebol Aldeia do Desporto

|location = Marrazes (Leiria)

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Atlético dos Arcos (D)

|score = 2–0

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669121

|team2 = (D) Alcochetense

|goals1 =

|goals2 =

|stadium = Estádio Municipal da Coutada

|location = Arcos de Valdevez

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Vitorino dos Piães (D)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4669122

|team2 = (D) Torre de Moncorvo

|goals1 =

|goals2 =

|stadium = Complexo Desportivo de Barroselas

|location = Barroselas

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Mortágua (CP)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4669123

|team2 = (D) Rio Tinto

|goals1 =

|goals2 =

|stadium = Campo da Gandarada

|location = Mortágua

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Cova da Piedade (CP)

|score = 2–1

|report = http://www.zerozero.pt/jogo.php?id=4669124

|team2 = (CP) Lusitano VRSA

|goals1 =

|goals2 =

|stadium = Estádio Municipal José Martins Vieira

|location = Cova da Piedade

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Crato (CP)

|score = 0–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669125

|team2 = (CP) Loures

|goals1 =

|goals2 =

|stadium = Estádio Municipal do Crato

|location = Crato

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Amarante (CP)

|score = 8–0

|report = http://www.zerozero.pt/jogo.php?id=4669126

|team2 = (D) São Roque

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Amarante

|location = Amarante

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Gafanha (CP)

|score = 1–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669128

|team2 = (CP) Fafe

|goals1 =

|goals2 =

|stadium = Complexo Desportivo da Gafanha da Nazaré

|location = Gafanha da Nazaré

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = São Martinho (CP)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4669129

|team2 = (CP) Benfica e Castelo Branco

|goals1 =

|goals2 =

|stadium = Campo Comendador Abílio Ferreira de Oliveira

|location = São Martinho do Campo

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Caldas (CP)

|score = 2–1

|report = http://www.zerozero.pt/jogo.php?id=4669130

|team2 = (CP) Tirsense

|goals1 =

|goals2 =

|stadium = Campo da Mata

|location = Caldas da Rainha

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Argozelo (CP)

|score = 1–3

|report = http://www.zerozero.pt/jogo.php?id=4669131

|team2 = (CP) Sertanense

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Vimioso

|location = Vimioso

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Oliveira de Frades (CP)

|score = 0–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669132

|team2 = (CP) Coimbrões

|goals1 =

|goals2 =

|stadium = Parque Desportivo de Oliveira de Frades

|location = Oliveira de Frades

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = União de Gavinhos (D)

|score = 3–1

|report = http://www.zerozero.pt/jogo.php?id=4669135

|team2 = (CP) Camacha

|goals1 =

|goals2 =

|stadium = Campo da Feira Nova

|location = Gavinhos (Penacova)

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Ginásio de Alcobaça (D)

|score = 0–5

|report = http://www.zerozero.pt/jogo.php?id=4669136

|team2 = (CP) Casa Pia

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Alcobaça

|location = Alcobaça

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Estarreja (CP)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4669137

|team2 = (CP) Lusitânia de Lourosa

|goals1 =

|goals2 =

|stadium = Estádio do CD Estarreja

|location = Estarreja

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Gondomar (CP)

|score = 3–1

|report = http://www.zerozero.pt/jogo.php?id=4669138

|team2 = (CP) Anadia

|goals1 =

|goals2 =

|stadium = Estádio de São Miguel

|location = Gondomar

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Bragança (CP)

|score = 4–1

|report = http://www.zerozero.pt/jogo.php?id=4669139

|team2 = (CP) Lusitano de Vildemoinhos

|goals1 =

|goals2 =

|stadium = Estádio Municipal Eng. José Luís Pinheiro

|location = Bragança

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Bustelo (CP)

|score = 2–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4669140

|team2 = (CP) Vianense

|goals1 =

|goals2 =

|stadium = Campo da Quinta do Côvo

|location = Bustelo (Oliveira de Azeméis)

|attendance =

|referee =

|penalties1 =

|penaltyscore = 2–4

|penalties2 =

}}

{{football box collapsible

|date = 27 September 2015

|time = 16:00 WEST (UTC+01:00)

|team1 = Praiense (CP)

|score = 4–0

|report = http://www.zerozero.pt/jogo.php?id=4669119

|team2 = (D) Montalegre

|goals1 =

|goals2 =

|stadium = Estádio Municipal da Praia da Vitória

|location = Praia da Vitória, Azores

|attendance =

|referee =

}}

{{football box collapsible

|date = 27 September 2015

|time = 16:00 WEST (UTC+01:00)

|team1 = Sporting Ideal (CP)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4669133

|team2 = (D) Mosteirense

|goals1 =

|goals2 =

|stadium = Estádio Municipal da Ribeira Grande

|location = Ribeira Grande, Azores

|attendance =

|referee =

}}

{{football box collapsible

|date = 8 October 2015

|time = 19:00 WEST (UTC+01:00)

|team1 = Pedras Rubras (CP)

|score = 0–0

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4668856

|team2 = (II) Santa Clara

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Pedras Rubras

|location = Pedras Rubras

|attendance =

|referee =

|penalties1 =

|penaltyscore = 6–7

|penalties2 =

|stack =

}}

Third round

A total of 64 teams participated in the third round, which included the 46 winners of the previous round and the 18 teams competing in the 2015–16 Primeira Liga (I). The draw took place on Thursday, 1 October 2015, at 12:00 WEST. Matches were played on 16–18 October 2015. Similarly to what occurred with Segunda Liga teams in the previous round, Primeira Liga sides played their matches away against lower division teams.{{cite news|title=Taça de Portugal: Sorteio da 3.ª eliminatória está marcado|trans-title=Portuguese Cup: Third round draw is scheduled|url=https://www.fpf.pt/Competicoes/Futebol/Masculino/Taca-de-Portugal/Noticias/Noticia/Id/10318/Cat/727/caller/887/Taca-de-Portugal-sorteio-da-3-eliminatoria-esta-marcado|publisher=Portuguese Football Federation|access-date=27 September 2015|language=pt|date=25 September 2015|archive-url=https://web.archive.org/web/20150930023306/http://www.fpf.pt/Competicoes/Futebol/Masculino/Taca-de-Portugal/Noticias/Noticia/Id/10318/Cat/727/caller/887/Taca-de-Portugal-sorteio-da-3-eliminatoria-esta-marcado|archive-date=30 September 2015|url-status=dead}}

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|18|18|width=150|#99ff99}}

|{{composition bar|14|19|width=150|#99ff99}}

|{{composition bar|25|78|width=150|#99ff99}}

|{{composition bar|7|40|width=150|#99ff99}}

|{{composition bar|64|155|width=150|#ccccff}}

;Fixtures:

{{football box collapsible

|date = 16 October 2015

|time = 20:30 WEST (UTC+01:00)

|team1 = Vianense (CP)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4714661

|team2 = (I) Benfica

|goals1 = Coulibaly {{goal|79}}

|goals2 = Carcela {{goal|38}}
Jardel {{goal|90}}

|stadium = Estádio Cidade de Barcelos

|location = Barcelos

|attendance = 8,000

|referee = João Pinheiro

}}

{{football box collapsible

|date = 17 October 2015

|time = 14:00 WEST (UTC+01:00)

|team1 = Casa Pia (CP)

|score = 3–1

|report = http://www.zerozero.pt/jogo.php?id=4714677

|team2 = (II) Oriental

|goals1 = Coito {{goal|14}}
Guti {{goal|63}}
Freitas {{goal|67}}

|goals2 = Grilo {{goal|73}}

|stadium = Estádio Pina Manique

|location = Lisbon

|attendance =

|referee = Hélder Malheiro

}}

{{football box collapsible

|date = 17 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Olhanense (II)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4714675

|team2 = (I) Belenenses

|goals1 =

|goals2 = Dias {{goal|34}}

|stadium = Estádio José Arcanjo

|location = Olhão

|attendance =

|referee = Bruno Esteves

}}

{{football box collapsible

|date = 17 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Trofense (CP)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4714680

|team2 = (II) Santa Clara

|goals1 = Vítor Hugo {{goal|7}}

|goals2 =

|stadium = Estádio do CD Trofense

|location = Trofa

|attendance =

|referee = Pedro Campos

}}

{{football box collapsible

|date = 17 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Louletano (CP)

|score = 0–5

|report = http://www.zerozero.pt/jogo.php?id=4714683

|team2 = (II) Chaves

|goals1 =

|goals2 = Fausto {{goal|35|o.g.}}
Fall {{goal|45||53}}
Pinto {{goal|83||90}}

|stadium = Estádio Municipal de Loulé

|location = Loulé

|attendance =

|referee = Bruno Rebocho

}}

{{football box collapsible

|date = 17 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Famalicão (II)

|score = 1–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714689

|team2 = (II) Feirense

|goals1 = Mércio {{goal|56}}

|goals2 = Kukula {{goal|86}}

|penalties1 = Amessan {{penmiss}}
Mendes {{pengoal}}
Lima {{pengoal}}
Luiz Alberto {{pengoal}}
Monteiro {{pengoal}}
Correia {{penmiss}}

|penaltyscore = 4–5

|penalties2 = {{pengoal}} Platiny
{{pengoal}} Serginho
{{pengoal}} Rocha
{{pengoal}} Ícaro
{{penmiss}} Erivaldo
{{pengoal}} Makaridze

|stadium = Estádio Municipal 22 de Junho

|location = Vila Nova de Famalicão

|attendance =

|referee = João Capela

}}

{{football box collapsible

|date = 17 October 2015

|time = 17:00 WEST (UTC+01:00)

|team1 = Desportivo das Aves (II)

|score = 3–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714676

|team2 = (I) Moreirense

|goals1 = Pedró {{goal|70|pen.}}
Pedroso {{goal|90}}
Cássio {{goal|91}}

|goals2 = Martins {{goal|81|pen.}}
Medeiros {{goal|89}}

|stadium = Estádio do CD Aves

|location = Vila das Aves

|attendance =

|referee = Carlos Xistra

}}

{{football box collapsible

|date = 17 October 2015

|time = 17:30 WEST (UTC+01:00)

|team1 = Vilafranquense (D)

|score = 0–4

|report = http://www.zerozero.pt/jogo.php?id=4714674

|team2 = (I) Sporting CP

|goals1 =

|goals2 = M. Pereira {{goal|12||16}}
Bruno Paulista {{goal|41}}
G. Martins {{goal|77}}

|stadium = Estádio António Coimbra da Mota

|location = Estoril

|attendance = 2,832

|referee = Sérgio Piscarreta

}}

{{football box collapsible

|date = 17 October 2015

|time = 18:00 WEST (UTC+01:00)

|team1 = Académico de Viseu (II)

|score = 0–3

|report = http://www.zerozero.pt/jogo.php?id=4714668

|team2 = (I) Braga

|goals1 =

|goals2 = Stojiljković {{goal|2}}
Filipe Augusto {{goal|5|pen.}}
Eduardo {{goal|62}}

|stadium = Estádio do Fontelo

|location = Viseu

|attendance =

|referee = Bruno Paixão

}}

{{football box collapsible

|date = 17 October 2015

|time = 19:00 WEST (UTC+01:00)

|team1 = Coruchense (CP)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4714665

|team2 = (I) Vitória de Setúbal

|goals1 =

|goals2 = Claro {{goal|11}}
François {{goal|74}}

|stadium = Estádio Municipal Prof. José Peseiro

|location = Coruche

|attendance =

|referee = Nuno Almeida

}}

{{football box collapsible

|date = 17 October 2015

|time = 20:15 WEST (UTC+01:00)

|team1 = Varzim (II)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4714666

|team2 = (I) Porto

|goals1 =

|goals2 = Tello {{goal|20}}
André {{goal|90}}

|stadium = Estádio do Varzim SC

|location = Póvoa de Varzim

|attendance = 7,000

|referee = Manuel Oliveira

}}

{{football box collapsible

|date = 18 October 2015

|time = 14:00 WEST (UTC+01:00)

|team1 = Gondomar (CP)

|score = 0–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714671

|team2 = (I) Estoril

|goals1 =

|goals2 = Bonatini {{goal|96|pen.}}

|stadium = Estádio de São Miguel

|location = Gondomar

|attendance =

|referee = Manuel Mota

}}

{{football box collapsible

|date = 18 October 2015

|time = 14:00 WEST (UTC+01:00)

|team1 = Coimbrões (CP)

|score = 2–3

|report = http://www.zerozero.pt/jogo.php?id=4714681

|team2 = (CP) Fafe

|goals1 = Carvalho {{goal|23||39}}

|goals2 = Silvestre {{goal|7}}
Alan Júnior {{goal|30||46|pen.}}

|stadium = Parque Silva Matos

|location = Coimbrões (Vila Nova de Gaia)

|attendance =

|referee = Leonardo Marques

}}

{{football box collapsible

|date = 18 October 2015

|time = 14:00 WEST (UTC+01:00)

|team1 = Cova da Piedade (CP)

|score = 4–3

|report = http://www.zerozero.pt/jogo.php?id=4714684

|team2 = (CP) Alcanenense

|goals1 = Caramelo {{goal|78||88}}
Bicho {{goal|82}}
Ceitil {{goal|90+3}}

|goals2 = Cláudio {{goal|30}}
Soma {{goal|51||63}}

|stadium = Estádio Municipal José Martins Vieira

|location = Cova da Piedade

|attendance =

|referee = Rui Rodrigues

}}

{{football box collapsible

|date = 18 October 2015

|time = 14:00 WEST (UTC+01:00)

|team1 = Atlético dos Arcos (D)

|score = 0–3

|report = http://www.zerozero.pt/jogo.php?id=4714687

|team2 = (CP) Caldas

|goals1 =

|goals2 = Zaporo {{goal|1}}
Simões {{goal|90+4}}
Sabino {{goal|90+5}}

|stadium = Estádio Municipal da Coutada

|location = Arcos de Valdevez

|attendance =

|referee = Carlos Dias

}}

{{football box collapsible

|date = 18 October 2015

|time = 14:00 WEST (UTC+01:00)

|team1 = Pampilhosa (CP)

|score = 0–5

|report = http://www.zerozero.pt/jogo.php?id=4714688

|team2 = (II) Portimonense

|goals1 =

|goals2 = Pires {{goal|3}}
Dener {{goal|9}}
Fabrício {{goal|55}}
Marcel {{goal|75}}
Possignolo {{goal|79}}

|stadium = Campo Municipal Carlos Duarte

|location = Pampilhosa (Mealhada)

|attendance =

|referee = Hélder Lamas

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Loures (CP)

|score = 1–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714659

|team2 = (I) Boavista

|goals1 = Augusto {{goal|73}}

|goals2 = Zé Manuel {{goal|61||113}}

|stadium = Campo José da Silva Faria

|location = Loures

|attendance =

|referee = Tiago Martins

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = União de Gavinhos (D)

|score = 0–3

|report = http://www.zerozero.pt/jogo.php?id=4714660

|team2 = (I) Rio Ave

|goals1 =

|goals2 = Guedes {{goal|52}}
Kayembe {{goal|82}}
Tarantini {{goal|90+1}}

|stadium = Campo da Feira Nova

|location = Gavinhos (Penacova)

|attendance =

|referee = Tiago Antunes

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Leixões (II)

|score = 1–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714662

|team2 = (I) Arouca

|goals1 = João Pedro {{goal|80}}

|goals2 = Valente {{goal|54}}
Rodrigues {{goal|102}}

|stadium = Estádio do Mar

|location = Matosinhos

|attendance =

|referee = Cosme Machado

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Gil Vicente (II)

|score = 2–1

|report = http://www.zerozero.pt/jogo.php?id=4714663

|team2 = (I) Tondela

|goals1 = Pecks {{goal|65}}
Platiny {{goal|80}}

|goals2 = Luís Alberto {{goal|16}}

|stadium = Estádio Cidade de Barcelos

|location = Barcelos

|attendance =

|referee = Hugo Miguel

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Sanjoanense (CP)

|score = 1–5

|report = http://www.zerozero.pt/jogo.php?id=4714664

|team2 = (I) Académica

|goals1 = Messi {{goal|49}}

|goals2 = Lopes {{goal|7||51}}
Rui Pedro {{goal|36|pen.}}
Paciência {{goal|84}}
Marinho {{goal|90}}

|stadium = Estádio Conde Dias Garcia

|location = São João da Madeira

|attendance =

|referee = André Moreira

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Naval 1º de Maio (CP)

|score = 1–7

|report = http://www.zerozero.pt/jogo.php?id=4714669

|team2 = (I) Paços de Ferreira

|goals1 = Leite {{goal|47|pen.}}

|goals2 = Rocha {{goal|20}}
Jota {{goal|22||45}}
Moreira {{goal|39|pen.|42||65||90+1}}

|stadium = Estádio Municipal José Bento Pessoa

|location = Figueira da Foz

|attendance =

|referee = Fábio Veríssimo

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Mosteirense (D)

|score = 0–6

|report = http://www.zerozero.pt/jogo.php?id=4714670

|team2 = (I) Nacional

|goals1 =

|goals2 = Soares {{goal|5||74||84}}
Agra {{goal|35}}
L. Aurélio {{goal|75||90+1}}

|stadium = Estádio Municipal Francisco Palmeiro

|location = Arronches

|attendance =

|referee = Luís Godinho

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Sertanense (CP)

|score = 1–5

|report = http://www.zerozero.pt/jogo.php?id=4714672

|team2 = (I) União da Madeira

|goals1 = Nzola {{goal|27}}

|goals2 = Monteiro {{goal|4|pen.|47|pen.|82|pen.}}
Dias {{goal|32}}
Farías {{goal|85}}

|stadium = Campo de Jogos Dr. Marques dos Santos

|location = Sertã

|attendance =

|referee = Jorge Ferreira

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Lusitânia de Lourosa (CP)

|score = 0–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714673

|team2 = (I) Marítimo

|goals1 =

|goals2 = Ferreira {{goal|110}}
Marega {{goal|119}}

|stadium = Estádio do Lusitânia FC Lourosa

|location = Lourosa

|attendance =

|referee = Luís Ferreira

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Farense (II)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4714679

|team2 = (D) Rio Tinto

|goals1 = Luzardo {{goal|34|pen.}}

|goals2 =

|stadium = Estádio de São Luís

|location = Faro

|attendance =

|referee = João Bento

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Amarante (CP)

|score = 2–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4714682

|team2 = (CP) Bragança

|goals1 = Césinha {{goal|57}}
César {{goal|73}}

|goals2 = Fragnoli {{goal|9|pen.|82|pen.}}

|stadium = Estádio Municipal de Amarante

|location = Amarante

|attendance =

|referee = Pedro Vilaça

|penalties1 = Miguelito {{pengoal}}
Césinha {{penmiss}}
Lopes {{pengoal}}
T. Silva {{pengoal}}

|penaltyscore = 3–2

|penalties2 = {{penmiss}} Corunha
{{pengoal}} Lio
{{pengoal}} Wellington
{{penmiss}} Tiago
{{penmiss}} Jony

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Atlético da Malveira (CP)

|score = 3–0

|report = http://www.zerozero.pt/jogo.php?id=4714685

|team2 = (CP) Praiense

|goals1 = Galamba {{goal|50}}
Pedroso {{goal|59}}
Zé Maria {{goal|61}}

|goals2 =

|stadium = Estádio das Seixas

|location = Malveira (Mafra)

|attendance =

|referee = Paulo Ferrás

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Angrense (CP)

|score = 4–1

|report = http://www.zerozero.pt/jogo.php?id=4714686

|team2 = (D) Torre de Moncorvo

|goals1 = Aguiar {{goal|48}}
Reis {{goal|77}}
Macedo {{goal|79||90}}

|goals2 = Rudi {{goal|64}}

|stadium = Estádio Municipal de Angra do Heroísmo

|location = Angra do Heroísmo, Azores

|attendance =

|referee = André Gralha

}}

{{football box collapsible

|date = 18 October 2015

|time = 15:00 WEST (UTC+01:00)

|team1 = Leiria e Marrazes (D)

|score = 1–5

|report = http://www.zerozero.pt/jogo.php?id=4714690

|team2 = (CP) Benfica e Castelo Branco

|goals1 = Douglas {{goal|69|pen.}}

|goals2 = Ngondo {{goal|5|o.g.}}
Cristiano {{goal|55}}
Pereira {{goal|57}}
Zé Miguel {{goal|60}}
Castanheira {{goal|80}}

|stadium = Campo de Futebol Aldeia do Desporto

|location = Marrazes (Leiria)

|attendance =

|referee = Hugo Silva

}}

{{football box collapsible

|date = 18 October 2015

|time = 16:00 WEST (UTC+01:00)

|team1 = Operário (CP)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4714678

|team2 = (CP) Salgueiros

|goals1 = Peixoto {{goal|73|pen.}}

|goals2 =

|stadium = Estádio João Gualberto Borges Arruda

|location = Lagoa, Azores

|attendance =

|referee = Tiago Cordeiro

}}

{{football box collapsible

|date = 18 October 2015

|time = 19:15 WEST (UTC+01:00)

|team1 = Penafiel (II)

|score = 2–0

|report = http://www.zerozero.pt/jogo.php?id=4714667

|team2 = (I) Vitória de Guimarães

|goals1 = Yéro {{goal|50}}
Abreu {{goal|69}}

|goals2 =

|stadium = Estádio Municipal 25 de Abril

|location = Penafiel

|attendance =

|referee = Artur Soares Dias

}}

Fourth round

A total of 32 teams participated in the fourth round, all of which had advanced from the previous round. The draw took place on Friday, 23 October 2015, at 12:00 WEST,{{cite news|title=Alteração da Data do Sorteio da IV Eliminatória da Taça de Portugal|trans-title=Portuguese Cup fourth round draw date changed|url=https://www.fpf.pt/DesktopModules/InstitutionalDocuments/DownloadFiles.ashx?IdDoc=16185|publisher=Portuguese Football Federation|access-date=17 October 2015|language=pt|date=15 October 2015}} and unlike previous rounds, was free of restrictions.{{cite news|title=Taça de Portugal: IV eliminatória definida|trans-title=Portuguese Cup: Fourth round decided|url=https://www.fpf.pt/Noticias/Noticia/Id/10553/Cat/727/highlight/1/caller/56/Taca-de-Portugal-IV-eliminatoria-definida|publisher=Portuguese Football Federation|access-date=23 October 2015|language=pt|date=23 October 2015}} Matches were played on 20–22 November 2015.

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|15|18|width=150|#99ff99}}

|{{composition bar|7|19|width=150|#99ff99}}

|{{composition bar|10|78|width=150|#99ff99}}

|{{composition bar|0|40|width=150|#99ff99}}

|{{composition bar|32|155|width=150|#ccccff}}

;Fixtures:

{{football box collapsible

|date = 20 November 2015

|time = 20:30 WET (UTC±00:00)

|team1 = Portimonense (II)

|score = 3–2

|report = http://www.zerozero.pt/jogo.php?id=4778320

|team2 = (I) Belenenses

|goals1 = Zambujo {{goal|13}}
Ewerton {{goal|45||90+3}}

|goals2 = Pinto {{goal|62}}
G. Silva {{goal|69}}

|stadium = Estádio Municipal de Portimão

|location = Portimão

|attendance =

|referee = Luís Godinho

}}

{{football box collapsible

|date = 21 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Trofense (CP)

|score = 0–0

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4778315

|team2 = (I) Académica

|goals1 =

|goals2 =

|stadium = Estádio do CD Trofense

|location = Trofa

|attendance =

|referee = Jorge Ferreira

|penalties1 = Sousa {{penmiss}}
João Pedro {{penmiss}}
Faria {{pengoal}}

|penaltyscore = 1–4

|penalties2 = {{pengoal}} Paciência
{{pengoal}} Plange
{{pengoal}} Aderlan
{{pengoal}} Silva

}}

{{football box collapsible

|date = 21 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Atlético da Malveira (CP)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4778316

|team2 = (II) Feirense

|goals1 =

|goals2 = Fabinho {{goal|57}}

|stadium = Estádio das Seixas

|location = Malveira (Mafra)

|attendance =

|referee = Bruno Jesus

}}

{{football box collapsible

|date = 21 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Benfica e Castelo Branco (CP)

|score = 1–3

|report = http://www.zerozero.pt/jogo.php?id=4778317

|team2 = (II) Gil Vicente

|goals1 = Pereira {{goal|59}}

|goals2 = Mahamat {{goal|28|pen.}}
Zakpa {{goal|79}}
Ebralidze {{goal|86}}

|stadium = Estádio Municipal Vale do Romeiro

|location = Castelo Branco

|attendance =

|referee = André Moreira

}}

{{football box collapsible

|date = 21 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Arouca (I)

|score = 0–0

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4778325

|team2 = (II) Chaves

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Arouca

|location = Arouca

|attendance =

|referee = João Pinheiro

|penalties1 = Coelho {{pengoal}}
Artur {{penmiss}}
Adilson {{pengoal}}
Lima {{pengoal}}
Basto {{pengoal}}
Maurides {{pengoal}}
Valente {{pengoal}}

|penaltyscore = 6–5

|penalties2 = {{pengoal}} Bamba
{{pengoal}} Miguel Ângelo
{{pengoal}} Patrão
{{penmiss}} Ludovic
{{pengoal}} Braga
{{pengoal}} Barry
{{penmiss}} Moura

}}

{{football box collapsible

|date = 21 November 2015

|time = 18:00 WET (UTC±00:00)

|team1 = Angrense (CP)

|score = 0–2

|report = http://www.zerozero.pt/jogo.php?id=4778328

|team2 = (I) Porto

|goals1 =

|goals2 = Bueno {{goal|14||40}}

|stadium = Estádio João Paulo II

|location = Angra do Heroísmo, Azores

|attendance = 6,000

|referee = Luís Ferreira

}}

{{football box collapsible

|date = 21 November 2015

|time = 20:00 WET (UTC±00:00)

|team1 = Sporting CP (I)

|score = 2–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4778314

|team2 = (I) Benfica

|goals1 = A. Silva {{goal|45+2}}
Slimani {{goal|112}}

|goals2 = Mitroglou {{goal|6}}

|stadium = Estádio José Alvalade

|location = Lisbon

|attendance = 41,244

|referee = Jorge Sousa

}}

{{football box collapsible

|date = 22 November 2015

|time = 14:00 WET (UTC±00:00)

|team1 = Fafe (CP)

|score = 1–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4778319

|team2 = (II) Penafiel

|goals1 = Alan Júnior {{goal|48|pen.}}

|goals2 = Yéro {{goal|32}}

|stadium = Parque Municipal dos Desportos

|location = Fafe

|attendance =

|referee = Vasco Santos

|penalties1 = Alan Júnior {{pengoal}}
Zé Diogo {{penmiss}}
Giovani {{penmiss}}
Landinho {{penmiss}}

|penaltyscore = 1–3

|penalties2 = {{pengoal}} Barros
{{pengoal}} Abreu
{{penmiss}} Martins
{{pengoal}} Vieira

}}

{{football box collapsible

|date = 22 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Nacional (I)

|score = 5–0

|report = http://www.zerozero.pt/jogo.php?id=4778326

|team2 = (CP) Cova da Piedade

|goals1 = Zainadine {{goal|7}}
Witi {{goal|45+1||52}}
Correia {{goal|71}}
Agra {{goal|90}}

|goals2 =

|stadium = Estádio da Madeira

|location = Funchal, Madeira

|attendance =

|referee = Tiago Antunes

}}

{{football box collapsible

|date = 22 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Desportivo das Aves (II)

|score = 3–3

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4778318

|team2 = (I) União da Madeira

|goals1 = Mendy {{goal|33}}
Pedró {{goal|46}}
Pedroso {{goal|78|pen.}}

|goals2 = Cádiz {{goal|26||65}}
Paulinho {{goal|67}}

|stadium = Estádio do CD Aves

|location = Vila das Aves

|attendance =

|referee = Rui Costa

|penalties1 = Ekedi {{pengoal}}
Tarcísio {{pengoal}}
Mendy {{pengoal}}
Pedroso {{pengoal}}
Pedró {{penmiss}}
Valente {{penmiss}}
Romaric {{pengoal}}

|penaltyscore = 5–4

|penalties2 = {{pengoal}} Fidalgo
{{pengoal}} Joãozinho
{{penmiss}} Gian
{{pengoal}} Chaby
{{pengoal}} Cádiz
{{penmiss}} Andrade
{{penmiss}} Paulinho

}}

{{football box collapsible

|date = 22 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Casa Pia (CP)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4778322

|team2 = (I) Vitória de Setúbal

|goals1 =

|goals2 = Suk {{goal|70}}

|stadium = Estádio Pina Manique

|location = Lisbon

|attendance =

|referee = Sérgio Piscarreta

}}

{{football box collapsible

|date = 22 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Boavista (I)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4778324

|team2 = (CP) Operário

|goals1 = R. Santos {{goal|86}}

|goals2 =

|stadium = Estádio do Bessa

|location = Porto

|attendance =

|referee = Rui Oliveira

}}

{{football box collapsible

|date = 22 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Caldas (CP)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4778327

|team2 = (I) Estoril

|goals1 =

|goals2 = Dieguinho {{goal|22}}

|stadium = Campo da Mata

|location = Caldas da Rainha

|attendance =

|referee = Nuno Almeida

}}

{{football box collapsible

|date = 22 November 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Amarante (CP)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4778329

|team2 = (I) Marítimo

|goals1 = Miguelito {{goal|44}}

|goals2 =

|stadium = Estádio Municipal de Amarante

|location = Amarante

|attendance =

|referee = Manuel Oliveira

}}

{{football box collapsible

|date = 22 November 2015

|time = 18:00 WET (UTC±00:00)

|team1 = Farense (II)

|score = 0–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4778323

|team2 = (I) Braga

|goals1 =

|goals2 = Filipe Augusto {{goal|93|pen.}}

|stadium = Estádio de São Luís

|location = Faro

|attendance =

|referee = Bruno Esteves

}}

{{football box collapsible

|date = 22 November 2015

|time = 20:00 WET (UTC±00:00)

|team1 = Paços de Ferreira (I)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4778321

|team2 = (I) Rio Ave

|goals1 = Lopes {{goal|64}}

|goals2 = Marcelo {{goal|23}}
Héldon {{goal|35}}

|stadium = Estádio Capital do Móvel

|location = Paços de Ferreira

|attendance =

|referee = Manuel Mota

}}

Fifth round

A total of 16 teams participated in the fifth round, all of which had advanced from the previous round. The draw took place on Thursday, 26 November 2015, at 11:00 WET.{{cite news|title=Taça de Portugal Placard: sorteio da 5.ª eliminatória a 26 de novembro|trans-title=Portuguese Cup Placard: Fifth-round draw on 26 November|url=https://www.fpf.pt/Competicoes/Futebol/Masculino/Taca-de-Portugal/Noticias/Noticia/Id/22733/Cat/727/caller/887/Taca-de-Portugal-Placard-sorteio-da-5-eliminatoria-a-26-de-novembro|publisher=Portuguese Football Federation|access-date=21 November 2015|language=pt|date=20 November 2015|archive-url=https://web.archive.org/web/20160306012902/http://www.fpf.pt/Competicoes/Futebol/Masculino/Taca-de-Portugal/Noticias/Noticia/Id/22733/Cat/727/caller/887/Taca-de-Portugal-Placard-sorteio-da-5-eliminatoria-a-26-de-novembro|archive-date=6 March 2016|url-status=dead}} Matches were played on 15–17 December 2015.{{cite news|title=Taça de Portugal Placard: oitavos de final sorteados|trans-title=Placard Portuguese Cup: Round of 16 drawn|url=https://www.fpf.pt/Noticias/Noticia/Id/22786/Cat/727/caller/97/Taca-de-Portugal-Placard-oitavos-de-final-sorteados|publisher=Portuguese Football Federation|access-date=26 November 2015|language=pt|date=26 November 2015}}

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|10|18|width=150|#99ff99}}

|{{composition bar|5|19|width=150|#99ff99}}

|{{composition bar|1|78|width=150|#99ff99}}

|{{composition bar|0|40|width=150|#99ff99}}

|{{composition bar|16|155|width=150|#ccccff}}

;Fixtures:

{{football box collapsible

|date = 15 December 2015

|time = 19:00 WET (UTC±00:00)

|team1 = Vitória de Setúbal (I)

|score = 1–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4821133

|team2 = (I) Rio Ave

|goals1 = Suk {{goal|12}}

|goals2 = Wakaso {{goal|49}}

|stadium = Estádio do Bonfim

|location = Setúbal

|attendance =

|referee = João Capela

|penalties1 = Costinha {{penmiss}}
Ruca {{pengoal}}
Suk {{penmiss}}
Alves {{penmiss}}

|penaltyscore = 1–3

|penalties2 = {{pengoal}} Ukra
{{penmiss}} Héldon
{{penmiss}} Edimar
{{pengoal}} Novais
{{pengoal}} Yazalde

}}

{{football box collapsible

|date = 16 December 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Desportivo das Aves (II)

|score = 2–2

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4821134

|team2 = (I) Nacional

|goals1 = Pedroso {{goal|90|pen.}}
Guedes {{goal|114}}

|goals2 = Agra {{goal|61}}
Soares {{goal|105}}

|stadium = Estádio do CD Aves

|location = Vila das Aves

|attendance =

|referee = Artur Soares Dias

|penalties1 = Mendy {{penmiss}}
Pedroso {{pengoal}}
Guedes {{penmiss}}
Joel {{pengoal}}

|penaltyscore = 2–4

|penalties2 = {{pengoal}} Zainadine
{{pengoal}} Agra
{{pengoal}} Sequeira
{{pengoal}} Soares

}}

{{football box collapsible

|date = 16 December 2015

|time = 15:00 WET (UTC±00:00)

|team1 = Amarante (CP)

|score = 1–2

|report = http://www.zerozero.pt/jogo.php?id=4821140

|team2 = (I) Arouca

|goals1 = Miguelito {{goal|64|pen.}}

|goals2 = Rodrigues {{goal|9}}
Maurides {{goal|54}}

|stadium = Estádio Municipal de Amarante

|location = Amarante

|attendance =

|referee = Vasco Santos

}}

{{football box collapsible

|date = 16 December 2015

|time = 17:00 WET (UTC±00:00)

|team1 = Gil Vicente (II)

|score = 1–1

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4821136

|team2 = (II) Portimonense

|goals1 = Zakpa {{goal|45}}

|goals2 = Fabrício {{goal|54}}

|stadium = Estádio Cidade de Barcelos

|location = Barcelos

|attendance =

|referee = Rui Oliveira

|penalties1 = Cadú {{pengoal}}
Kiki {{penmiss}}
Yeo {{pengoal}}
Ricardinho {{pengoal}}
Zakpa {{pengoal}}

|penaltyscore = 4–3

|penalties2 = {{pengoal}} Carvalhas
{{pengoal}} Fabrício
{{penmiss}} Pessoa
{{pengoal}} Dener
{{penmiss}} Fidélis

}}

{{football box collapsible

|date = 16 December 2015

|time = 17:00 WET (UTC±00:00)

|team1 = Estoril (I)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4821139

|team2 = (II) Penafiel

|goals1 = Bonatini {{goal|11}}

|goals2 =

|stadium = Estádio António Coimbra da Mota

|location = Estoril

|attendance =

|referee = Hugo Miguel

}}

{{football box collapsible

|date = 16 December 2015

|time = 18:00 WET (UTC±00:00)

|team1 = Feirense (II)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4821137

|team2 = (I) Porto

|goals1 =

|goals2 = Aboubakar {{goal|10}}

|stadium = Estádio Marcolino de Castro

|location = Santa Maria da Feira

|attendance = 4,639

|referee = Tiago Martins

}}

{{football box collapsible

|date = 16 December 2015

|time = 20:00 WET (UTC±00:00)

|team1 = Braga (I)

|score = 4–3

|aet = yes

|report = http://www.zerozero.pt/jogo.php?id=4821138

|team2 = (I) Sporting CP

|goals1 = Eduardo {{goal|42}}
Alan {{goal|54}}
Marcelo Goiano {{goal|83}}
Fonte {{goal|111}}

|goals2 = Ruiz {{goal|10}}
Slimani {{goal|57}}
Carvalho {{goal|67}}

|stadium = Estádio Municipal de Braga

|location = Braga

|attendance = 10,863

|referee = Fábio Veríssimo

}}

{{football box collapsible

|date = 17 December 2015

|time = 18:30 WET (UTC±00:00)

|team1 = Boavista (I)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4821135

|team2 = (I) Académica

|goals1 = R. Santos {{goal|86}}

|goals2 =

|stadium = Estádio do Bessa

|location = Porto

|attendance =

|referee = Rui Costa

}}

Quarter-finals

A total of eight teams participated in the quarter-finals, all of which had advanced from the previous round. The draw took place on Monday, 21 December 2015, at 12:00 WET.{{cite news|title=Taça de Portugal Placard: sorteios a 21 de dezembro|trans-title=Portuguese Cup Placard: draws on 21 December|url=https://www.fpf.pt/Competicoes/Futebol/Masculino/Taca-de-Portugal/Noticias/Noticia/Id/22873/Cat/727/caller/887/Taca-de-Portugal-Placard-sorteios-a-21-de-dezembro|archive-url=https://web.archive.org/web/20151221034021/http://www.fpf.pt/Competicoes/Futebol/Masculino/Taca-de-Portugal/Noticias/Noticia/Id/22873/Cat/727/caller/887/Taca-de-Portugal-Placard-sorteios-a-21-de-dezembro|url-status=dead|archive-date=December 21, 2015|publisher=Portuguese Football Federation|access-date=16 December 2015|language=pt|date=9 December 2015}} Matches were played on 13 January 2016.{{cite news|title=Taça de Portugal Placard: o caminho para o Jamor|trans-title=Placard Portuguese Cup: the path to Jamor|url=https://www.fpf.pt/Noticias/Noticia/Id/22975/Cat/727/caller/97/Taca-de-Portugal-Placard-o-caminho-para-o-Jamor|publisher=Portuguese Football Federation|access-date=21 December 2015|language=pt|date=21 December 2015}}

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|7|18|width=150|#99ff99}}

|{{composition bar|1|19|width=150|#99ff99}}

|{{composition bar|0|78|width=150|#99ff99}}

|{{composition bar|0|40|width=150|#99ff99}}

|{{composition bar|8|155|width=150|#ccccff}}

;Fixtures:

{{football box collapsible

|date = 13 January 2016

|time = 16:00 WET (UTC±00:00)

|team1 = Gil Vicente (II)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4838300

|team2 = (I) Nacional

|goals1 = Pecks {{goal|31}}

|goals2 =

|stadium = Estádio Cidade de Barcelos

|location = Barcelos

|attendance =

|referee = Rui Costa

}}

{{football box collapsible

|date = 13 January 2016

|time = 16:30 WET (UTC±00:00)

|team1 = Rio Ave (I)

|score = 3–0

|report = http://www.zerozero.pt/jogo.php?id=4838301

|team2 = (I) Estoril

|goals1 = Tarantini {{goal|7}}
Krovinović {{goal|53}}
Edimar {{goal|77}}

|goals2 =

|stadium = Estádio do Rio Ave FC

|location = Vila do Conde

|attendance =

|referee = Jorge Ferreira

}}

{{football box collapsible

|date = 13 January 2016

|time = 18:30 WET (UTC±00:00)

|team1 = Braga (I)

|score = 2–0

|report = http://www.zerozero.pt/jogo.php?id=4838302

|team2 = (I) Arouca

|goals1 = Basto {{goal|57|o.g.}}
Stojiljković {{goal|60}}

|goals2 =

|stadium = Estádio Municipal de Braga

|location = Braga

|attendance =

|referee = Carlos Xistra

}}

{{football box collapsible

|date = 13 January 2016

|time = 20:30 WET (UTC±00:00)

|team1 = Boavista (I)

|score = 0–1

|report = http://www.zerozero.pt/jogo.php?id=4838303

|team2 = (I) Porto

|goals1 =

|goals2 = Brahimi {{goal|24}}

|stadium = Estádio do Bessa

|location = Porto

|attendance = 6,234

|referee = Nuno Almeida

}}

Semi-finals

The semi-final pairings were determined on 21 December 2015, following the draw for the quarter-finals. This round was contested over two legs in a home-and-away system; the first leg was played on 3–4 February and the second leg was played on 2 March 2016.

class="wikitable"

|+ Number of teams per tier entering this round

! width="20%"| Primeira Liga

! width="20%"| LigaPro

! width="20%"| Campeonato de Portugal

! width="20%"| District FAs

! width="20%"| Total

{{composition bar|3|18|width=150|#99ff99}}

|{{composition bar|1|19|width=150|#99ff99}}

|{{composition bar|0|78|width=150|#99ff99}}

|{{composition bar|0|40|width=150|#99ff99}}

|{{composition bar|4|155|width=150|#ccccff}}

;Fixtures:

{{football box

|date = 3 February 2016

|time = 20:00 WET (UTC±00:00)

|team1 = Gil Vicente (II)

|score = 0–3

|report = http://www.zerozero.pt/jogo.php?id=4838306

|team2 = (I) Porto

|goals1 =

|goals2 = Neves {{goal|45+1}}
Suk {{goal|59}}
Oliveira {{goal|70}}

|stadium = Estádio Cidade de Barcelos, Barcelos

|attendance = 4,092

|referee = Manuel Mota

}}

{{football box

|date = 2 March 2016

|time = 21:00 WET (UTC±00:00)

|team1 = Porto (I)

|score = 2–0

|report = http://www.zerozero.pt/jogo.php?id=4838307

|team2 = (II) Gil Vicente

|goals1 = Awaziem {{goal|11}}
Marega {{goal|80}}

|goals2 =

|stadium = Estádio do Dragão, Porto

|attendance = 4,863

|referee = Sérgio Piscarreta

}}

Porto won 5–0 on aggregate.

----

{{football box

|date = 4 February 2016

|time = 20:00 WET (UTC±00:00)

|team1 = Braga (I)

|score = 1–0

|report = http://www.zerozero.pt/jogo.php?id=4838308

|team2 = (I) Rio Ave

|goals1 = Pedro Santos {{goal|7|pen.}}

|goals2 =

|stadium = Estádio Municipal de Braga, Braga

|attendance = 7,537

|referee = Bruno Paixão

}}

{{football box

|date = 2 March 2016

|time = 19:00 WET (UTC±00:00)

|team1 = Rio Ave (I)

|score = 0–0

|report = http://www.zerozero.pt/jogo.php?id=4838309

|team2 = (I) Braga

|goals1 =

|goals2 =

|stadium = Estádio do Rio Ave FC, Vila do Conde

|attendance = 8,000

|referee = Nuno Almeida

}}

Braga won 1–0 on aggregate.

Final

{{main|2016 Taça de Portugal final}}

{{:2016 Taça de Portugal final}}

Notes

{{notelist}}

References

{{reflist|30em}}