Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.

Live Reporting

Michael Pearlman and Philip Marsh

All times stated are UK

  1. CLOSE!

    Wales 1-0 Ukraine

    Another worrying moment for Wales and another incredible block from Ben Davies to deny Andriy Yarmolenko.

  2. Post update

    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.

  3. Post update

    Wales 1-0 Ukraine

    Mykola Shaparenko fires over from distance.

  4. SUBSTITUTION

    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.

  5. Post update

    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.

  6. Post update

    Wales 1-0 Ukraine

    Oleksandr Zinchenko crosses, but no one is in position to collect.

    Changes are coming...

  7. Post update

    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.

  8. Post update

    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.

  9. CLOSE!

    Wales 1-0 Ukraine

    Ruslan Malinovskyi shifts the ball onto his left foot, but his effort from 25-yards is just wide.

  10. Post update

    Wales 1-0 Ukraine

    A vital, vital last-gasp interception from Neco Williams prevents big danger for Wales.

  11. CLOSE!

    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.

  12. Post update

    Wales 1-0 Ukraine

    Ukraine corner. They are ramping up the pressure again... Wales clear.

  13. Post update

    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.

    Bale runs
  14. Post update

    Ukraine 1-0 Wales

    Ukrainian fans are still in fine voice in the Cardiff City Stadium, they still believe.

    Ukraine's players react
  15. Post update

    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.

  16. CLOSE!

    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.

  17. Post update

    Wales 1-0 Ukraine

    End-to-end stuff. Wales just fail to find Gareth Bale.

    The game is getting stretched.

  18. Post update

    Wales 1-0 Ukraine

    Nice possession for Ukraine but Vitaliy Myolenko overhits his cross.

  19. YELLOW CARD

    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.

  20. Post update

    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.