Postpublished at 73 mins
Wales 0-0 Germany
Jess Fishlock screams for a foul which has already been given - then rapidly apologises to ensure she is not booked.
It works.
Use play icon at the top of the page to watch live coverage
Wales earn famous draw in final game of Nations League Group A3
Rachel Rowe hits post with Wales on top in first half
Wales already relegated after losing to Iceland on Friday
Germany win group as Denmark lose to Iceland
Wales 23 places below two-time world champions Germany in world rankings
Gareth Vincent
Wales 0-0 Germany
Jess Fishlock screams for a foul which has already been given - then rapidly apologises to ensure she is not booked.
It works.
Wales 0-0 Germany
Kath Morgan
Former Wales captain on BBC Radio Cymru
What is frustrating for me is that I know Wales can compete, but we haven't shown that at all in this campaign until tonight.
Wales 0-0 Germany
Olivia Clark needs some treatment - and almost everyone else in home colours is having a drink.
Wales have worked hard tonight.
Wales 0-0 Germany
Jo Price
Former Wales goalkeeper on BBC Radio Wales
Again, Ceri Holland showing exactly what she can do.
Very direct, not afraid to take players on and she's played a good ball into the box there.
Wales 0-0 Germany
Another Gemany change. Nicole Anyomi is on for Julie Brand.
Wales 0-0 Germany
Ceri Holland comes forward again, finding space to cross from the right before Germany scramble clear.
Wales 0-0 Germany
Kath Morgan
Former Wales captain on BBC Radio Cymru
It was a good effort.
She (Ceri Holland) didn't think twice, she just shot, there's nothing to lose.
Wales 0-0 Germany
Gwennan Harries
Former Wales striker on Match of the Day Wales
It's a great strike, she got right behind there.
Maybe she's got a point to prove, is she disappointed to be left out of the starting 11?
Wales 0-0 Germany
Ceri Holland is straight into the action as she shoots from range.
The effort goes over - but not by much.
Wales 0-0 Germany
Jo Price
Former Wales goalkeeper on BBC Radio Wales
She's been absolutely brilliant this evening, Rachel Rowe, and I'm sure Ceri Holland will do an equally good job in there.
Wales 0-0 Germany
Jo Price
Former Wales goalkeeper on BBC Radio Wales
Germany are only just going into second gear.
We know they've got a few more gears as well to go up, Germany.
That's what Wales have to be cautious of, as time goes on.
Wales 0-0 Germany
It looks like two straight swaps, with Ella Powell going to left-wingback and Ceri Holland on the right of Wales' attack.
Wales 0-0 Germany
Jo Price
Former Wales goalkeeper on BBC Radio Wales
The crowd and every fan will welcome Ceri Holland on to the field.
She's been fantastic for Wales in this campaign, definitely a fan favourite.
Wales 0-0 Germany
Bristol City's Ella Powell is on for Lily Woodham and Ceri Holland, of Liverpool, replaces Rachel Rowe.
Wales 0-0 Germany
Wales are about to make changes. Ella Powell and Ceri Holland are on the way.
Wales 0-0 Germany
Elisa Senss tries her luck once more from outside the box, and once more the effort takes a deflection.
This time it is a Germany corner - but it comes to nothing.
Wales 0-0 Germany
Jo Price
Former Wales goalkeeper on BBC Radio Wales
Again, Charlie Estcourt did really well to read play there and get the ball away from the danger zone.
Wales 0-0 Germany
Wales are in German territory for the moment and they could do with staying there for a spell.
The visitors have improved since the break.
Wales 0-0 Germany
Gwennan Harries
Former Wales striker on Match of the Day Wales
Olivia Clark does well there. It's a poor clearance from Gemma Evans.
Clark gets across her goal well, and the deflection takes a bit of pace off it.
Wales 0-0 Germany
Kath Morgan
Former Wales captain on BBC Radio Cymru
The ball was going into the top corner I think.
It was an effort from distance, but it was an accurate one.