Kenny Dalglish nutmegging Ray Clemence. Zinedine Zidane's volley against Leverkusen. Leigh Griffiths' free-kicks against England. David Gray's header that brought an end to Hibs' 114-year wait to win the Scottish Cup.

On Wednesday, Scotland host Ukraine in a World Cup play-off semi-final that some thought we would never see.

There will be 4-4-2 and 4-3-3, but additional stats will make this contest dramatic: almost 4,000 Ukrainian civilian casualties and thousands of army deaths.

There are 3.6 million Ukrainians in Poland, 800,000 in Romania, 600,000 in Hungary, and 500,000 in Moldova and Slovakia. Seven million people have been displaced, more than the whole population of Scotland.

Clarke is boosted in defence by the returns of John Souttar and Liam Cooper, who missed Scotland's friendlies against Poland and Austria in March.

With Ukrainian Premier League action suspended due to the war, some of Oleksandr Petrakov's players have made their Slovenian base a home over the past month.

Ukraine emerged unbeaten from a qualifying group won by France, but the betting markets believe that home-field advantage and more competitive preparation will give Scotland the advantage in this crucial game.

Odds below are for 90 minutes of regulation. The match would proceed to extra time and potential penalty kicks, if necessary.