DUSSELDORF: Ukraine made amends for their opening beating by Romania by staging a revival 2-1 victory over Slovakia in Group E of the UEFA Euro finals in Dusseldorf.

Substitute Roman Yaremchuk was the hero for team-mates, travelling fans and the entire embattled nation by striking the winning goal after Slovakia had led 1-0 at halftime.

This was the first time Ukraine had come from behind to win a match at the Euro finals since a 2-1 victory against Sweden in 2012.

Ivan Schranz had scored for the Slovaks after only 17 minutes, his second goal in as many games, and Ukraine had reason to be grateful for the reflexes of goalkeeper Anatoliy Trubin, replacement for Andriy Lunin, for sharp saves from Schranz and Lukas Haraslin.

Ukraine raised the pace after the restart and were rewarded in the 54th minute when Mykola Shaparenko swept home an Oleksandr Zinchenko left-wing cross for the equaliser.

Slovakia never quite recovered their composure after that, with Mykhailo Mudryk always a danger.

Yaremchuk, on the pitch for 15 minutes, made sure of the three points 10 minutes from time with some brilliant football when he controlled a ball over his shoulder from Shaparenko and pushed it beyond keeper Martin Dubravka with the sole of his foot.