Vencedores do encontro da primeira mão, por 3-0, os 'dragões' chegaram ao intervalo a perder, devido ao golo marcado por Paulinho, aos 41 minutos, mas Danilo repôs a igualdade, aos 74.

O campeão nacional regressa à final quatro anos depois da última presença, na qual foi batido precisamente pelo Sporting de Braga no desempate por grandes penalidades (4-2, após 2-2 no prolongamento).

O FC Porto, que conquistou o troféu em 16 ocasiões, a última das quais em 2011, fica a aguardar o desfecho do dérbi Sporting-Benfica de quarta-feira para conhecer o seu adversário na final, que se realiza no dia 25 de maio, no Estádio Nacional.

O Braga, que ergueu a Taça de Portugal em 1966 e 2016, procurava a sua sétima presença na final.

As meias-finais completam-se na quarta-feira, com o dérbi lisboeta agendado para as 20:45, no Estádio José Alvalade, ao qual o Benfica chega em vantagem depois de ter vencido na Luz por 2-1.