Lokomotiv je u uzvratnom susretu polufinala na gostovanju pobijedio Rostov sa 2-0, nakon što je prvi susret u Moskvi završio 2-2.
Golove za Lokomotiv zabili su Rifat Zemaletdinov u sudačkoj nadoknadi prvog dijela, te Fjodor Smolov u 62. minuti. Bivši hrvatski reprezentativac Vedran Ćorluka odigrao je cijeli susret u pobjedničkim redovima.
Lokomotiv će u finalu 22. svibnja igrati protiv Urala koji je na gostovanju kod Arsenal Tule odigrao 2-2 i tako obranio pobjedu 1-0 iz prve utakmice.
Ural je poveo 2-0 golovima Erica Bicfalvija (1) i Othmana el Kabirija (24), a Arsenal je uspio izjednačiti na 2-2 preko Varazda Harojana (58-ag) i Rezijuana Mirzova (67).
Za Lokomotiv će to biti deveto finale, a dosada je slavio sedam puta, dok je Ural samo jednom stigao do finala, 2017. kada je izgubio upravo od Lokomotiva.