Tournament darlings Denmark take on the Czech Republic in the quarter-finals at Euro 2020 on Saturday, with a place in the last four the tantalizing prize.
It’s turning into an enthralling competition for the underdog pair, who mustered just seven points between them in the pool phase.
But that was a distant memory on Saturday, as the Danes roared past 2016 semi-finalists Wales with a 4-0 win in Amsterdam.
Kasper Dolberg was at the double before Joakim Maehle and Martin Brathwaite added the late gloss as the Welsh fell apart in the closing stages.
It was an emotional landmark on the former home club ground of Christian Eriksen, whose collapse on the pitch in their Group B opener in Copenhagen had threatened to render football completely irrelevant.
His recovery from that cardiac arrest has happily mirrored that of his team-mates on the pitch, with an almighty effort in defeat to world number one side Belgium followed up by a pivotal win over Russia to see them through at the last.
Their opponents also conjured a top notch display to see off a much improved Netherlands in the Round of 16.
Patrik Schick bolstered his status as one of the players of the tournament so far by adding the second goal, after Tomas Holes had opened the scoring in Budapest following a red card for Dutch star Mattijs de Ligt.
They only just made it out of Group D despite seeing off hosts Scotland with relative ease in their opening match.
A draw with 2018 World Cup finalists Croatia meant their final round defeat to pool winners England at Wembley didn’t put the kibosh on their progress.
Doubts over the fitness of captain Simon Kjaer mean that Joachim Andersen could get the nod to start for Denmark.
Dolberg’s double in place of Yussuf Poulsen should see him continue up front.
The Czechs will be boosted by the return from suspension of Jan Boril.
Euro 2020 quarter-final prediction: Czech Republic vs Denmark
Prediction methodology explained: The expected win percentage is based off publicly available odds. For example, if a team’s odds are 2.30, the expected chance of winning is 43%. If the odds are 1.62 the expected chance of winning is 62% and so on. These are accurate at the time of writing, but are subject to change. Where there is no value listed, the odds were not available at the time of writing.
Probable Czech Republic Starting XI: Tomas Vaclik, Vladimir Coufal, Ondrej Celustka, Tomas Kalas, Jan Boril, Tomas Holes, Tomas Soucek, Lukas Masopust, Antonin Barak, Jakub Jankto, Patrik Schick.
Probable Denmark Starting XI: Kasper Schmeichel, Andreas Christensen, Joachim Andersen, Jannik Vestergaard, Jens Stryger Larsen, Thomas Delaney, Pierre-Emile Hojbjerg, Joakim Maehle, Mikkel Damsgaard, Martin Braithwaite, Kasper Dolberg.