Wales came from a goal down in Lille to defeat Belgium 3-1 with a magnificent performance and reach the semi-finals of Euro 2016.
Belgium, second in the FIFA rankings, took the lead through a thunderbolt from midfielder Radja Nainggolan as he pummelled one in from 30 yards after 13 minutes.
It had been a harrowing start for Wales but they responded superbly, with captain Ashley Williams exploiting some awful marking form a corner to head home on 31 minutes.
And a semi-final showdown with Portugal in Lyon on July 6 was etched into the diary when Robson-Kanu deceived two defenders with a brilliant Cruyff turn in the box and finished into the corner.
Chris Coleman rung the changes to keep his team fresh but substitute Sam Vokes popped up with a goal to end the contest as he latched onto a cross from Chris Gunter and headed home with five minutes remaining.
The only disappointing element for Wales on one of the most famous sporting nights in the country’s history were bookings to defender Ben Davies andRamsey which rule them out of the semi-final.