Sparta v souboji třetího s druhým týmem ligy potvrdila zlepšenou formu a připsala si šestou soutěžní výhru za sebou. Už v prvním poločase se o ni postarali brankami Guélor Kanga z penalty a Libor Kozák, hosté snížili až v 90. minutě zásluhou Milana Havla.
Západočeši ve dvanáctém soutěžním utkání pod trenérem Adrianem Guľou poprvé prohráli a nenavázali na nedávné vítězství 2:1 z Letné v úvodním utkání po koronavirové přestávce.
Také Liberec rozhodl v Olomouci o postupu do finále dvěma góly do poločasu. V úvodním dějství se trefili Jakub Pešek s Achmedem Alibekovem, v 54. minutě snížil Lukáš Juliš. Vyrovnat už Sigma nestihla ani v krátké přesilovce po vyloučení Jana Kuchty ze 73. minuty.
Liberec postoupil do finále poprvé od svého posledního celkového triumfu v poháru v roce 2015. Pražané naposledy hráli finále ještě o rok dříve, kdy v penaltovém rozstřelu zdolali Plzeň a po triumfu v lize završili double. Sparta poté v létě zdolala Viktorii i v domácím Superpoháru a od té doby čeká na jakoukoliv trofej.
Liberec bude hrát v samostatné historii finále poháru popáté, Pražané už pojedenácté. Slovan bude usilovat o třetí prvenství, sparťané o sedmé.
Semifinále MOL Cupu se původně mělo hrát v dubnu, kvůli koronavirové pandemii ale bylo odloženo. Na stadionu po dalším uvolnění opatření proti nemoci covid-19 mohlo být 2500 osob včetně všech aktérů zápasu, do hlediště na Letné se tak dostalo 1951 diváků a na Hané 1807 příznivců.