Wales came from behind to beat Belgium 3 goals to one to secure one of the most famous wins in their history and book their place in the Euro 2016 semi-finals.
Belgium’s starting 11 had an average age of just 24 but contained a number of familiar and established Premier League players including Chelsea’s Eden Hazard and Kevin de Bruyne of Manchester City.
They had taken the lead in the 13th minute when Radja Nainggolan rifled the ball into the top corner from distance.
But goals from Ashley Williams, a sublime effort from Hal Robson-Kanu – a striker who doesn’t even have a club after being released by Reading two weeks ago – and substitute Sam Vokes saw them beat the team ranked second in the world.
Wales manager Chris Coleman had described the last-eight tie as Wales’ biggest match since their 1958 World Cup quarter-final defeat by Brazil, their only previous appearance in the knockout stages of a major tournament.
Wales will now take on Portugal for a place in the final.