O Sporting garantiu a sua presença na final da Taça de Portugal pela 30.ª vez, ao empatar 2-2 no reduto do Benfica, no Estádio da Luz, em Lisboa. Hjulmand abriu o marcador aos 47 minutos para os leões, seguido por Paulinho aos 55 minutos. Do lado do Benfica, Otamendi marcou aos 52 minutos e Rafa aos 64 minutos, resultando num empate que confirmou a passagem do Sporting para a final. Com esta conquista, o Sporting, que já venceu a prova em 17 ocasiões, incluindo a última em 2018/19, agora aguarda para enfrentar o vencedor da segunda meia-final entre o FC Porto e Vitória de Guimarães.
Ruben Amorim, treinador do Sporting, reconheceu a superioridade do Benfica no confronto, afirmando: «[Sporting foi mais forte nas duas partidas?] Hoje, claramente, não fomos, o Benfica foi mais forte num ambiente difícil, faltou-nos muita bola. No primeiro jogo fomos claramente superiores e pecou pela vantagem. Hoje, o Benfica entrou melhor, muito mais agressivo do que nós, quando não temos jogo entre linhas torna-se difícil e quando temos de defender muito tempo complica-se. A primeira parte foi complicada, aguentámos o 0-0, entrámos bem na segunda, marcámos o golo, mas nunca senti que a equipa tivesse o fio de jogo que costuma ter. Há dias assim, tivemos muitos jogadores abaixo do seu nível. Temos de melhorar para sábado. Mas queríamos passar, era uma eliminatória difícil, contra uma grande equipa, muitos jogadores entre linhas e muita qualidade, o que dificultou muito. No fim do jogo, quando o Di María fica encostado ao meio-campo e só quer atacar… com bola poderíamos ter feito mais.»