Summary

  • Ben Davies goal ruled out for offside in first half added time

  • Wojciech Szczesny brilliantly denies Kieffer Moore in second half

  • Chris Mepham sent off late on in extra time as game ends goalless

  • Robert Lewandowski, Sebastian Szymanski, Przmyslaw Frankowski, Nicola Zalewski and Kryzstof Piatek all score spot-kicks

  • Ben Davies, Kieffer Moore, Harry Wilson and Neco Williams score penalties but Daniel James misses

  • Poland to face Netherlands, Austria and France this summer in Germany

  1. Postpublished at 85 mins

    Wales 0-0 Poland

    Dave Edwards
    Former Wales Midfielder on BBC Radio 5 Live

    Concentration is absolutely vital these last 10 minutes.

    This is the business end now.

  2. Postpublished at 84 mins

    Wales 0-0 Poland

    An unorthodox change from a conservative manager, I'd guess Helen Ward is correct and Connor Roberts is not 100% fit.

    Wales' Connor Roberts looks dejectedImage source, Getty Images
  3. SUBSTITUTIONpublished at 83 mins

    Wales 0-0 Poland

    David Brooks replaces Connor Roberts.

    Connor Roberts of Wales prepares for a throw-inImage source, Getty Images
  4. Postpublished at 82 mins

    Wales 0-0 Poland

    Helen Ward
    Former Chelsea and Wales striker on BBC Radio 5 Sports Extra

    One of these set pieces, I feel we are getting closer they are so dangerous, whether it is a throw in, a corner, a free kick, Wales are causing Poland so many problems.

  5. Postpublished at 80 mins

    Wales 0-0 Poland

    Przemyslaw Frankowski gets a vital touch onto the ball to stop Dan James from stealing in at the far post.

  6. SUBSTITUTIONpublished at 79 mins

    Wales 0-0 Poland

    Double change for Poland.

    Karol Swiderski and Jan Bednarek are replaced by Bartosz Salamon and Krzystof Piatek.

  7. Postpublished at 78 mins

    Wales 0-0 Poland

    Jayne Ludlow
    Former Wales manager on BBC Radio 5 Live

    Things are getting tense here, a few meaty challenges from both sides.

    You can feel the nerves in the crowd, can the red wall give the boys a lift.

  8. Postpublished at 77 mins

    Wales 0-0 Poland

    We have played 77 minutes and it is impossible to call this game.

    One mistake, one moment of magic, it's seemed like it would come down to that for about an hour.

  9. Postpublished at 76 mins

    Wales 0-0 Poland

    A looping header from Chris Mepham is saved.

    At the other end, Poland work an opening, but Nicola Zalewski fires over.

    That one is heading for the Taff.

  10. Postpublished at 74 mins

    Wales 0-0 Poland

    This is ridiculously tense.

    It is really hard sometimes being this invested in a football match, isn't it?

  11. Postpublished at 72 mins

    Wales 0-0 Poland

    Dafydd Pritchard
    BBC Sport Wales at Cardiff City Stadium

    Poland are enjoying their best spell of the match at the moment. They're really starting to put Wales under pressure.

    The Welsh crowd sense it. They're nervous but doing everything they can to encourage their team.

  12. YELLOW CARDpublished at 72 mins

    Wales 0-0 Poland

    Nicola Zalewski is booked for a high boot.

    Poland's Nicola Zalewski is yellow cardedImage source, Getty Images
  13. Postpublished at 71 mins

    Wales 0-0 Poland

    Nathan Blake
    Former Wales striker on BBC Radio Wales

    This kind of game is made for Aaron Ramsey's type of play.

    Wales midfielder Aaron RamseyImage source, Getty Images
  14. Postpublished at 70 mins

    Wales 0-0 Poland

    Dave Edwards
    Former Wales Midfielder on BBC Radio 5 Live

    I'm glad Rob Page is looking to the bench, I think Wales need a change, they need to get fresh pace on the pitch.

    Who's going to stand up and be the hero for Wales?

  15. SUBSTITUTIONpublished at 70 mins

    Wales 0-0 Poland

    Dan James is on for Brennan Johnson.

    Good player to come on, not sure I'd have taken Johnson off, however.

    A big call from Robert Page.

  16. Postpublished at 69 mins

    Wales 0-0 Poland

    Kieffer Moore heads into the ground and at goal, but this time it is easy for Wojciech Szczesny to save.

    A Wales change is coming.

  17. Postpublished at 68 mins

    Wales 0-0 Poland

    Nathan Blake
    Former Wales striker on BBC Radio Wales

    It's gone a bit scrappy this last couple of minutes for Wales, they need to regain their composure.

  18. Postpublished at 68 mins

    Wales 0-0 Poland

    Robert Lewandowski can't connect as Poland win the first header at a freekick.

    Wales might look to their bench, the visitors are on top.

  19. Postpublished at 67 mins

    Wales 0-0 Poland

    Jayne Ludlow
    Former Wales manager on BBC Radio 5 Live

    Poland just having a spell with the ball and are growing into this second half.

    I can sense that Poland are just upping the tempo.

    Poland's Robert Lewandowski pointsImage source, Getty Images
  20. Postpublished at 66 mins

    Wales 0-0 Poland

    Another brilliant cross from Przemyslaw Frankowski and this time Joe Rodon's touch takes the ball away from Robert Lewandowski.

    A good spell for Poland this.