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.
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
Michael Pearlman
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.
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 0-0 Poland
David Brooks replaces Connor Roberts.
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.
Wales 0-0 Poland
Przemyslaw Frankowski gets a vital touch onto the ball to stop Dan James from stealing in at the far post.
Wales 0-0 Poland
Double change for Poland.
Karol Swiderski and Jan Bednarek are replaced by Bartosz Salamon and Krzystof Piatek.
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.
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.
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.
Wales 0-0 Poland
This is ridiculously tense.
It is really hard sometimes being this invested in a football match, isn't it?
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.
Wales 0-0 Poland
Nicola Zalewski is booked for a high boot.
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 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?
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.
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.
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.
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.
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.
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.