Wales' 64-year wait to appear in a World Cup is finally over after they defeated Ukraine 1-0 in their qualifying playoff final.
An Andriy Yarmolenko own goal proved to be the difference in Cardiff on Sunday as Wales secured their spot in Qatar and their first appearance at a World Cup since 1958.
They'll now face England, Iran and the USA in Group B when the tournament kicks off in November.
Ukraine summoned great strength to defeat Scotland in their semifinal at Hampden Park earlier this week, despite some of their players not having played a competitive match in months due to the ongoing invasion of their country by Ru sia, but Wales proved a step too far.
While Wales will have Yarmolenko's 34th minute header into his own net off Gareth Bale's free-kick to thank, high praise is also needed for goalkeeper Wayne Henne sey with the 35- Sam Darnold T Shirts year-old putting in the performance of his life with several key saves to keep Ukraine at bay.
Bale, who is looking for a new club this summer after choosing to leave Real Madrid, described today as "the greatest result in Welsh football history Clay Johnston Jerseys ."
"We're going to a World Cup!" he said."It means everything, what dreams are made of, we've been working towards it since I first came in here.
"Words can't describe how we feel at the moment."
Asked if he may postpone any plans to retire, the Wales talisman replied: "Maybe for a little bit!"
Check out The Sporting News' live score updates andcommentary below to see how the match unfolded.
MORE:
Wales vs. Ukraine final score1H 2H Final Wales 1 0 1Ukraine 0 0 0Goals:
WAL - Andriy Yarmolenko (OG) - 34th min
Wales vs. Ukraine livecommentary,highlightsfrom World Cup playoff finalWales' 64-year wait is ! They're heading to Qatar and to their first World Cup since 1958 after beating Ukraine in Cardiff.
UK (@sportingnewsuk)FULL-TIME: Wales 1-0 Ukraine
Ukraine's journey ends in heartbreak but Wales have done it! They'll be in Qatar this November for the 2022 World Cup. Jubilant scenes as the final whistle goes and Wales, after 64 years, will be competing in a World Cup.
*Only available in the UK
WALES HAVE DONE IT, THEY'RE GOING TO THE WORLD CUP!
Sky Sports Football (@SkyFootball)90th min + 4:Mykhaylo Mudryk gets a yellow for a late challenge. Wales are almost there.
90th min + Jake Delhomme Jerseys 3: Williams is taken off for defenderRhys Norrington-Davies.
90th min + 2: Yarmolenko shifts the ball onto his right foot on the edge of the boxand gets a good strike away but it goes just over the bar.
90th min + 1: Williams isclattered in his own box while clearing the ball. It's all getting very scrappy and desperate.
90th min: Five minutes added on. Wales can't keep po se sion at the moment and they're sat deep,inviting Ukraine pre sure.
88th min: Henne sey gathers anothercomfortable save. The fans arebelting out his name. What a performance so far from the former Crystal Palace shot-stopper.Into the final few minutes in Cardiff.
85th min: Wales have a free-kick in Bale territory... but he's off so Wilson takes it and it hits the wall and goes out for a corner.
84th min: What a save!Dovbyk has a free header from a cro s and Henne sey pulls off a stunning one-handed save to his left to deny Chuba Hubbard Jerseys him. Wales are living dangerously.
82nd min: Harry Wilson is on for Bale, who unsurprisingly goes off to a standing ovation from the home crowd.
78th min: Davies is in the right place at the right time once again, this time blocking Yarmolenko's goal-bound effort from close range.
77th min: Dovbyk and Mudryk are on for Yaremchuk and Tsygankov. Ukraine running out of time.
76th min: Johnson hits the post for Wales! He's unmarked at the back post from a cro s but his first-time effort rattles off the woodwork.Moments later Bale has a huge chance too. He Julian Stanford Jerseys makes good contact with the ball from inside the box but it's a great save down low.
75th min: Shaparenko shoots from distance but it's a poor effort and flys into the stands.
73rd min: Myolenko gets down the left and cro ses into the box but it's straightinto the hands of Henne sey.
71st min: Wales make their first sub, James is replaced forJohnson.
70th min: Double change for Ukraine as SydorchukandShaparenko come on forMalinovskyi and Stepanenko.
68th min: Allen iscaught in po se sionin a dangerous area and Ukraine goon the attack but Davies once again clears with a big sliding tackle.
66th min:Ruslan Malinovskyi takes a shot from 20 yards out but it goes just wide of the post.
63rd min: James is presented with a half-chance at the other end but his shot takes a bigdeflection high up into the air andBushchan has to back pedal to tip over.
60th min: Heroicdefending from Ben Davies. He comes from nowhere to get the tackle in onYarmolenko, who was just about to slot past Henne sey from close range after beingbeing played in byTsygankov.
56th min: Henne sey comes to Wales' rescue again.Tsygankov's sliding effort is kept out at his near post by a good save and the rebound falls to Yaremchuk but he can't adjust his feet in time and slices it wide from six yards out.
51st min: Wales coach Robert Page gets a yellow card. He's not happy with a late tackle on James and referee Mateu Lahoz doesn't like Page Deonte Brown Jerseys 's furious reaction so gets his cards out.
47th min: Ramsey must do better with a big chance!Kieffer Moore goes on a bursting run down the left flank and cro ses the ball into the box and the former Arsenal man hits it first time, but doesn't get the c
The Wall