Wales are through to the European Championship semi-finals, and it's a story for the history books no matter what happens next.
Chris Coleman's players showed everything a team needs to win a quarter-final - desire, dedication, quality, composure - and the Belgians will have no complaints.
Here's how the Welsh beat Belgium 3-1 to progress to a major tournament semi-final for the first time in their history.
The game in one line
Wales play is INSPIRED, THRILLING, INCREDIBLE!!!
-- Rob Schneider (@RobSchneider) July 1, 2016
1. Three great opportunities for Belgium to score are blocked by Welsh bodies (six minutes). Yannick Carrasco looks certain to score but Hennessey spreads himself well. The rebound is cleared off the line by Neil Taylor before the second rebound is blocked and sent out from a corner, which Lukaku misses an opportunity to score from.
2. Radja Nainggolan hammers the ball into the top corner from 35 yard (13 minutes). Patient play sees the ball laid back Nainggolan from Hazard in a lot of space, with nobody closing down. The Roma man lets the ball roll across his body before putting his foot through it. Hennessey can only get fingertips to it.
3. Ashley Williams heads home the equaliser (29 minutes). Good work from Hal Robson-Kanu results in a corner, which Aaron Ramsey drills into the box, where an unmarked Williams' eyes don't leave the ball until it's nestled in the bottom corner. Cue scenes.
4. Robson-Kanu, bottom corner (55 minutes). A perfect move. The ball is sent over the top to Ramsey whose first touch is magnificent. The ball is centred for Robson-Kanu who, with his back to goal and three men around him, has it all to do. But one Cruyff turn later he's sent them all for a hot dog and Wales are winning 2-1.
5. Sam Vokes (85 minutes). Not long after coming on Vokes is found in the box by Chris Gunter, and scores his first international goal outside Wales since 2009 with a beautiful glancing header from the near post into the far corner.
Who played well?
Gareth Bale might be getting all the headlines but Ramsey was once again the creative force his country needed, providing the assists for both Welsh goals.
Williams is another who's always where he's needed when he's needed, and the whole Welsh midfield ran themselves into the ground - Joe Allen deserves a special mention in that regard. Robson-Kanu's moment of magic will live long in the memory.
For Belgium, though, it's a little harder to pick out the performers. Courtois made a couple of vital saves and Eden Hazard never gave up - buzzing around the pitch, drawing fouls and looking dangerous. Nainggolan scored his second goal this tournament from outside the box, third overall, but went missing thereafter.
Who played badly?
Lukaku had a great opportunity at 1-1 to put Belgium in front, right after half time, but his glancing header went wide of the goal. Likewise Marouane Fellaini, who was brought on at the interval, looked certain to score after climbing above James Chester but his header went unnecessarily wide.
Was it the right result?
Belgium threatened, but there's no way you could argue against Wales progressing. The victory was hard-fought but the Welsh were never boxed in, and they showed their quality when needed. Ultimately that's exactly what you want from a win.
2 - Aaron Ramsey is the first British player to assist 2+ goals in a EURO game since David Beckham v Portugal in 2000. Rambo. #EURO2016
-- OptaJoe (@OptaJoe) July 1, 2016
Tweet of the night
The proudest parents in Wales tonight pic.twitter.com/1V3oB1abuh
-- Iain Duff (@iainduff) July 1, 2016
-- BBC Wales News (@BBCWalesNews) July 1, 2016
In the stands
Quote of the night
"Dream. Don't be afraid." - Chris Coleman when asked what he'd say to the Welsh fans.
-- Wales (@FAWales) July 1, 2016
Wales face Portugal in the semi-final (!!) on Wednesday. Unfortunately the Welsh will be without Neil Taylor and Aaron Ramsey, who will both be suspended. Who knows though, the way Wales are going, the next time Ramsey and Taylor pull a Wales shirt on they could be walking out in Paris for a European Championships final. Imagine.