CLOSE!published at 76 mins
Wales 1-0 Ukraine
Another worrying moment for Wales and another incredible block from Ben Davies to deny Andriy Yarmolenko.
Wales end 64-year wait to appear at a World Cup
Bale's deflected strike free-kick earns tense win over Ukraine
Wales will play England, United States and Iran in Group B at Qatar 2022
Michael Pearlman and Philip Marsh
Wales 1-0 Ukraine
Another worrying moment for Wales and another incredible block from Ben Davies to deny Andriy Yarmolenko.
Wales 1-0 Ukraine
Brennan Johnson hits the post!
Ukraine can't properly clear and the ball falls to Gareth Bale and his shot is saved.
Wales should be out of sight now.
Wales 1-0 Ukraine
Mykola Shaparenko fires over from distance.
Wales 1-0 Ukraine
Serhiy Sydorchuk and Mykola Shaparenko replace Taras Stepanenko and Ruslan Malinovskyi while Brennan Johnson replaces Dan James.
It's tense and tight.
Wales 1-0 Ukraine
Rob Phillips
BBC Wales Football Correspondent on BBC Radio Wales
The red wall are realising that Wales need some help here, it's 1-0 Wales, but far from a comfortable 1-0.
Ukraine are warriors, we know that, and they're showing it here.
Wales 1-0 Ukraine
Oleksandr Zinchenko crosses, but no one is in position to collect.
Changes are coming...
Wales 1-0 Ukraine
Sam Ricketts
Former Wales defender on BBC Radio 5 Live
Hennessey wasn't getting to that if it was on target. Flat footed. He had a desperate look to his left side and was grateful to see it go wide.
Wales 1-0 Ukraine
Wales concede possession in a terrible position, but Ben Davies makes a magnificent tackle.
He's playing like a man on an absolute mission.
Wales 1-0 Ukraine
Ruslan Malinovskyi shifts the ball onto his left foot, but his effort from 25-yards is just wide.
Wales 1-0 Ukraine
A vital, vital last-gasp interception from Neco Williams prevents big danger for Wales.
Wales 1-0 Ukraine
A trademark Wales break ends with Dan James' effort taking a big deflection and looping over.
More intent to Wales' attacks so far in the second half.
Wales 1-0 Ukraine
Ukraine corner. They are ramping up the pressure again... Wales clear.
Wales 1-0 Ukraine
Sam Ricketts
Former Wales defender on BBC Radio 5 Live
Wales have to use their experience here. Stay in the game and don't make it easy for Ukraine by giving cheap balls away.
At the minute, they rea giving it back to quickly all the time. They are not getting a breather in possession.
Ukraine 1-0 Wales
Ukrainian fans are still in fine voice in the Cardiff City Stadium, they still believe.
Wales 1-0 Ukraine
Rob Phillips
BBC Wales Football Correspondent on BBC Radio Wales
That was a glorious save from Wayne Hennessey, I'm not sure how much he knew about it.
Wales are living on the edge here.
Wales 1-0 Ukraine
Another huge let-off as Ukraine see Viktor Tsyhankov denied from six yards by Wayne Hennessey, with the rebound somehow bouncing wide!
So so close to an equaliser.
Wales 1-0 Ukraine
End-to-end stuff. Wales just fail to find Gareth Bale.
The game is getting stretched.
Wales 1-0 Ukraine
Nice possession for Ukraine but Vitaliy Myolenko overhits his cross.
Wales 1-0 Ukraine
Wales fans would have picked Aaron Ramsey of any player, to have that chance.
Wales will hope it does not cost them.
Rob Page is booked for protesting. The fans do not like that.
Wales 1-0 Ukraine
Sam Ricketts
Former Wales defender on BBC Radio 5 Live
Ramsey should have scored. He worked so hard to get into the box. I think Moore deceived the Ukraine keeper and also Ramsey. He didn't expect him to cross the ball from the position he was in.