Wales reached the semi-finals of a major tournament for the first time after a stirring fightback to defeat Belgium in the European Championship quarter-final in Lille, the BBC reports.
Radja Nainggolan put Belgium ahead with a thunderous 25-yard strike but Wales captain Ashley Williams headed in from a corner to equalise in a breathless first half littered with chances at both ends.
Welsh celebrations reached stratospheric levels when Hal Robson-Kanu, a striker without a club, gave them the lead with a divine turn and finish.
After withstanding late Belgium pressure, Wales sealed victory through a header from substitute Sam Vokes that set up a semi-final against Portugal and a mouth-watering duel between Real Madrid team-mates Gareth Bale and Cristiano Ronaldo.