Wales produced a gritty come-from-behind 3-1 victory against Belgium to reach the Euro 2016 semi-finals.
Belgium took the lead through an incredible Radja Nainggolan from long range, only for Ashley Williams to equalise just after the half-hour mark with an unmarked header.
After the interval Belgium began brightly and wasted golden opportunities to restore their early advantage and they were made to pay at the other end of the pitch.
MATCH HIGHLIGHTS
Hal Robson Kanu deceived not one, but three defenders after a sublime first touch split the Belgian defence and allowed him to nestle a powerful shot past a helpless Thibaut Courtois.
Wales’ remarkable Euro run will continue against Portugal in the semi-finals.
What are your thoughts? Let us know by dropping a comment below via our Facebook comment box. Make sure you follow us on Twitter @Outside90 and like us on Facebook.