CSKA Moscow 1 Viktoria Plzen 2: Plzen comeback sends Roma, Real Madrid through

Lukas Hejda's late goal in a 2-1 win kept Viktoria Plzen's Europa League hopes alive while dumping CSKA Moscow out of the Champions League and sending Real Madrid and Roma through.

CSKA had to beat Plzen at a snowy Luzhniki Stadium on Tuesday to have any chance of finishing in Group G's top two spots, but their loss ensured reigning champions Madrid and Roma advanced.

The home side took an early lead from the penalty spot, Nikola Vlasic converting to put Viktor Goncharenko's men on track for the win they needed.

But after Igor Akinfeev's penalty save from Roman Prochazka, the Plzen midfielder made amends with an equaliser and Hejda headed home with nine minutes left to complete a fine comeback.

Having won CSKA's spot-kick, Schennikov gave one away in similar circumstances by fouling Radim Reznik, but Akinfeev dived low to his left to keep out Prochazka's penalty.

Prochazka made amends with an excellent equaliser in the 56th minute, picking out the top-right corner after substitute Jan Kopic's cross found him in the box.

Ivan Oblyakov had a great chance to put CSKA back in front but failed to connect with Fedor Chalov's pass, then Hruska made a fine stop to keep out a powerful Arnor Sigurdsson shot.

The Champions League will not see many worse penalties this season than Prochazka's effort, but the Plzen midfielder showed strong character to equalise for his side, keeping their own European hopes alive. His finish, produced despite slipping, was a moment of quality.

CSKA's back three means wing-back Schennikov has licence to get forward but he struggled to balance his defensive duties with attacking forays. Schennikov conceded a penalty due to a lapse in concentration and his two first-half misses proved extremely costly.

What's next?

Viktoria Plzen - occupying third place - host Roma on matchday six in a fortnight, while Group G's new bottom side CSKA have Real Madrid away.