Wales pulled off a remarkable come from behind to beat Belgium 3-1 and qualify for the EURO 2016 semi-finals.
They got off to the worst possible start, however, when Radja Nainggolan put the Belgians ahead with a stunning long range effort on 13 minutes.
Chris Coleman’s side weathered the storm and drew level when skipper Ashley Williams, who was an injury doubt before the game, headed home from a corner.
In the second half, Wales took the lead through the currently club-less Hal Robson-Kanu who fooled the Belgian defence with a clever Cruyff turn in the penalty area before firing past Thibaut Courtois.
As Belgium pushed for an equaliser, Wales broke in the closing stages and Sam Vokes sealed the win with a perfect header.
It wasn’t all good news for Wales though, with yellow cards for both Aaron Ramsey and Ben Davies meaning both will miss the final four match up with Portugal.