All Hal Wales as they claim history-making semi spot
By Nigel Gould
Wales pulled off the biggest result in their history - to reach the semi-finals of Euro 2016.
After beating Northern Ireland in the knockout stage of the compeition, the Welsh secured a 3-1 win over Belgium - the world's second best side.
Radja Nainggolan got the Belgians off to the perfect start on 13 minutes but this was cancelled out by captain Ashley Williams a quarter of an hour later.
Then game one of the goals of the competition from Hal Robson-Kanu.
Finally, Sam Vokes wrapped up the points on the 85th minute with a clinical header.
Wales now meet Portugal on Wednesday for a place in the final.