THE remarkable story of Wales’ Euro 2016 adventure goes on after the most incredible chapter yet.

Chris Coleman’s band of brothers needed every bit of their fabled team spirit as they fought back from a goal down to knock out Belgium and march on to the semi-finals.

Ashley Williams’ header cancelled out Radja Nainggolan superb opener before Hal Robson-Kanu scored perhaps the goal of the tournament and substitute Sam Vokes headed in a third to settle matters on 85 minutes.

It was a magnificent response from Wales as they eclipsed the heroes of 1958 and 1976 to book a semi-final with Cristiano Ronaldo’s Portugal in Lyon on Wednesday night.

And it was even more unexpected after an early Belgian onslaught on a night of high drama in Lille.

Roared on by their passionate fans who filled two thirds of the stadium, Belgium started as if they meant business.

They ripped into the Welsh backline from the off and should have taken the lead as early as the seventh minute.

Wayne Hennessey managed to block a Yannick Carrasco effort with his stomach and Neil Taylor then hacked off the line from Thomas Meunier, after good pressure from Joe Allen, before Eden Hazard’s shot from the second rebound was also blocked.

Wales picked up three early yellow cards as they desperately tried to stem the tide.

It was not all one-way traffic with Robson-Kanu, returning in place of Vokes up front, headed over at the other end and Gareth Bale ran at Toby Alderweireld before firing into the side netting.

But Belgium looked the better team and they deservedly took the lead thanks to a screamer from Nainggolan on 13 minutes.

The midfielder, who inadvertently set up Bale for the winner in Cardiff last June, made up for that with a right foot rocket from 30 yards.

Hennessey got his fingertips to it but could only help the ball into the top corner and Wales looked up against it.

But slowly, as the rain eased, Allen and Aaron Ramsey started to find their feet in midfield and Wales began to pose Belgium some problems of their own.

Allen got away with a clear foul and freed Ramsey on the right of the area.

The Arsenal man picked out Taylor’s run but he was denied a second goal of the tournament as Courtois saved at close range.

But Belgium’s lead did not last too much longer as captain Ashley Williams found himself unmarked in the box on 31 minutes and headed Ramsey’s corner down and into the bottom corner past Kevin De Bryune on the line.

It was the skipper’s first goal for his country since a 5-1 win over Luxembourg in Llanelli in 2010.

He will have celebrated that one but not with anything like the gusto he displayed at the Stade Pierre Mauroy, running at full speed towards the bench for a mass pile-on.

And Coleman’s men finished the first half in the ascendency with Bale scaring the suspect Belgian defence every time he ran at them.

Marc Wilmots called for Marouane Fellaini for the second half and his side again started like a runaway train.

Romelu Lukaku really should have headed in from a Meunier cross but his effort was woefully wide but De Bryune and Hazard both went close after cutting in off their respective wings.

Then Williams just managed to head away as Lukaku lurked behind him at the far post.

The Belgian fans were noisy again and their side looked set to reassert their superiority.

But Wales and Robson-Kanu had other ideas.

The man who is currently without a club produced a perfect Cruyff turn to leave three defenders for dead before slotting coolly past Courtois to put Wales in dreamland.

Wilmots threw on Dries Mertens for young defender Jordan Lukaku and Fellaini missed a glorious chance to level before Vokes settled Welsh nerves with a glancing header from Chris Gunter’s cross.

The only downside was yellow cards for Ben Davies and Ramsey that mean both will miss the semi-final.

But Wales can worry about that when they come down from cloud nine.

Wales: Hennessey, Taylor, Davies, A. Williams, Chester, Gunter, Ledley (King, 78), Allen, Ramsey (Collins, 90), Bale, Robson-Kanu (Vokes, 80)

Booked: Davies, Chester, Gunter, Ramsey

Referee: Damir Skomina (Slovenia)

Argus star man: Robson-Kanu

Free Press Series: