Joe Allen and Wales have made history, beating Belgium 3-1 in Lille to progress to the semi-finals of the EUROs at their first attempt.
It is the furthest they have ever been in a major international competition, eclipsing their 58-year record of reaching the quarter-finals of the 1958 World Cup in Switzerland.
Wales took a while to settle into their game, even going behind to a 13th minute Radja Nainggolan thunderbolt. But once Ashley Williams thumped in the equaliser from a corner on the half-hour mark, there was only ever going to be one winner.
Hal Robson-Kanu scored what could be one of the goals of the tournament with a sublime turn and finish ten minutes after the restart, before another wonderful header – this time from substitute Sam Vokes – killed off the game with five minutes to go.
The only cloud for the Welsh was Aaron Ramsey’s booking; the Arsenal midfielder will miss Wednesday’s semi-final against Portugal thanks to the ridiculous competition rules.
Wales deserve untold credit – they’ve been a breath of fresh air in France and have taught England’s overpaid flops a thing or two about teamwork and togetherness.
Belgium’s loss means Divock Origi, Christian Benteke, and Simon Mignolet have seen their tournament come to an end. None of them saw game time today.