Счет в компенсированное время первого тайма открыл полузащитник «Локомотива» Рифат Жемалетдинов.
На 62-й минуте встречи нападающий «железнодорожников» Фёдор Смолов упрочил преимущество гостей в счёте.
Первая встреча в Москве завершилась со счётом 2:2.
По сумме двух матчей московский «Локомотив» вышел в финал Кубка России, где сыграет с «Уралом». Эти команды играли в финале Кубка-2016/17. Тогда железнодорожники победили со счетом 2:0.
Кубок России. 1/2 финала. Ответный матч
«Ростов» (Ростов-на-Дону) — «Локомотив» (Москва) — 0:2 (0:1)
Голы: Жемалетдинов, 45+2 (0:1). Смолов, 62 (0:2)«Ростов» (Ростов-на-Дону): Песьяков, Плиев (Щадин, 86), Новосельцев, Сигурдссон, Гацкан, Чернов, Ионов (Шомуродов, 62), Глебов, Норманн, Попов, Зайнутдинов (Калачев, 71)«Локомотив» (Москва): Гильерме, Игнатьев, Кверквелия, Чорлука, Хеведес (Михалик, 70), Жемалетдинов, Ал.Миранчук, Крыховяк, Ант.Миранчук, Эдер (Тарасов, 84), Смолов (Кварацхелия, 90+1)Предупреждения: Зайнутдинов, 7. Кверквелия, 37. Жемалетдинов, 44. Глебов, 76. Плиев, 80