A equipa de Jorge Jesus ficou reduzida a dez elementos ao minuto 17, por expulsão do guarda-redes Helton Leite.
Lucas Piazon deu vantagem à equipa de Carlos Carvalhal, ao minuto 45+3, com Ricardo Horta a fechar as contas aos 85.
Já em período de descontos houve mais três expulsões, após enorme confusão entre elementos das duas equipas: Taarabt, Piazon e Eduardo (treinador de guarda-redes do Sp. Braga) viram o cartão vermelho.
Esta é a terceira Taça de Portugal do palmarés do Sp. Braga, que tinha vencido em 1966 e 2016.