Porto est revenu de l'avance initiale du Sporting grâce à l'Espagnol Pablo Sarabia, et s'est imposé au stade José Alvalade (1-2) pour mettre un pied en finale de la Coupe du Portugal, qu'ils doivent encore entériner au match retour au Do Dragao.
Cinq minutes d'inspiration à l'heure du match ont capté la réaction de l'équipe de Sergio Conceicao, qui ambitionne sa trente-deuxième finale dans la compétition et son dix-huitième titre, le dernier en 2020.
Le Sporting s'est empêtré dans un affrontement qu'il contrôlait depuis le début de la seconde mi-temps lorsque Pablo Sarabia, d'un coup de pied du croissant, a battu Agustín Marchesin après avoir reçu une passe de Pedro Porro, également Espagnol.
L'avantage a duré dix minutes pour l'équipe locale car une faute dans la surface de Porro a été sanctionnée par un penalty que l'Iranien Mehdi Teremi a transformé pour égaliser le match.
Le match nul a bouleversé l'équipe de Rubén Amorim et a donné un coup de pouce à Porto. Ainsi, cinq plus tard, c'est le Brésilien Evanilson qui bat à nouveau Antonio Adán en achevant un ballon reçu de Mehdi Teremi.