Wales will face Portugal in the Euro 2016 semi-finals after their shock win against Belgium last night
Wales fans are celebrating after their side's shock win over Belgium - with scenes of pure ecstasy at a big screen in Cardiff.
Fans went wild after substitute Sam Vokes put the game beyond reach for Belgium - the team ranked second in the world - putting the underdogs through to the semi-finals.
On social media, Welsh celebrities including Katherine Jenkins toasted the win, while others shared images of the extraordinary celebrations seen after the final whistle.
The Football Association of Wales Twitter feed featured the message: "The most famous night in Welsh football history. We are into the semi-finals!!!!!"
Welsh comedian Elis James joked: "If you want to understand Wales, I just kissed a random baby outside the ground and the mother said 'I used to work with your mum'."
Wales will face Portugal in Lyon on Wednesday, knowing they are only 90 minutes away from a spot in the final in Paris.
The Welsh fans in the Lille fan zone was far outnumbered by their Belgian counterparts - with the border lying around 10 miles away.
But it was the Welsh who made the bulk of the noise as their side stunned the hotly tipped Belgian side.
Wales fans chanted "Don't take me home, please don't take me home", as well as songs about Hal Robson-Kanu and Gareth Bale. Other chants of "Are you watching England?" were also heard.
Paula Hart, 41, from Swansea, said: "It's just been immense. The Belgian fans have been the best, so fair play to them. I'm now thinking about the final.
"Portugal haven't been great so why not start thinking about it?"
Neil Davies, 49, from South Wales, said Wales had played "brilliantly" and he had tears in his eyes at full time.
He said: "I thought if Belgium went 1-0 up then that would be it. They did and I thought that's us done. To come back the way we did - unbelievable."
One Direction star Niall Horan tweeted: "Delighted for Wales. What a hearty performance. Credit to (manager) Chris Coleman for setting those boys up well, they knew what they were doing."
England legend Gary Lineker tweeted simply:
Well played Wales. Well played.— Gary Lineker (@GaryLineker) July 1, 2016
One person pointed out that the inclusion of Tottenham Hotspur players could be the kiss of death for Euro 2016 contenders.
He wrote: "England - five Spurs players - lose to Iceland. Belgium - three Spurs players - lose to Wales."