Euro 2016: Wales beat Belgium to reach semi-finals

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.