SUBSTITUTIONpublished at 73 mins
Wales 1-1 Azerbaijan
Tamkin Khalilzade replaces Shahriyar Rahimov, who was the player getting treatment.
Radio Wales commentary available in English & Welsh
Bale strikes in last 10 minutes to give Wales victory
Watch highlights on BBC One Wales (22:40-23:10 BST)
Netherlands beat Germany after superb second-half showing
Emlyn Begley
Wales 1-1 Azerbaijan
Tamkin Khalilzade replaces Shahriyar Rahimov, who was the player getting treatment.
Wales 1-1 Azerbaijan
An Azerbaijan player is down with cramp. They're in no rush now.
Germany 2-2 Netherlands
Toni Kroos scores from the spot. Germany are level. Great game in Hamburg.
#bbcfootball
@D_jarvis21 When people said we were a one man team I thought they meant we rely on Gareth Bale too much. Clear to see how much this team misses Aaron Ramsey
Germany 1-2 Netherlands
Germany have just been given a penalty for a harsh handball decision against Matthijs de Ligt.
Wales 1-1 Azerbaijan
A reminder, Azerbaijan have never won a European Championship qualifier away from home in 31 attempts.
Wales 1-1 Azerbaijan
Azerbaijan make their first change. Rashad Eyubov replaces Richard Almeida, who had just been booked for a foul.
Wales 1-1 Azerbaijan
Wales fans scream for a penalty as a Joe Allen shot is blocked. They think the ball hit Bahlul Mustafazade's arms but it didn't.
It's getting desperate now.
Nia Jones
Former Wales international on BBC Radio Wales
If we can’t beat this team who is 109th in the world then what’s that going to do to our confidence when we face Hungary or Belarus away?
Wales 1-1 Azerbaijan
Dafydd Pritchard
BBC Sport Wales at Cardiff City Stadium
Wow. This is like the bad old days for Wales. Making hard work of beating a team ranked 109th in the world and then conceding in abysmal fashion.
Fair play to the home fans for sticking with their team, but the tension is palpable now.
Germany 1-2 Netherlands
Drama in Hamburg as the Netherlands come from behind to lead Germany 2-1. Jonathan Tah puts the ball into his own net from close range after Virgil van Dijk's header was saved by Manuel Neuer.
Wales 1-1 Azerbaijan
Close for Wales, Daniel James turns on the edge of the box and shoots wide. It catches a big deflection but the referee doesn't spot it. Wales can't believe they don't have a corner.
Wales 1-1 Azerbaijan
Ramil Sheydaev brushes off his fellow number 11 Gareth Bale and has a shot blocked. Wales are on the ropes right now. Can Azerbaijan pull off one of their finest results?
Wales 1-1 Azerbaijan
Wales make their first change as Jonny Williams replaces fellow creative midfielder Harry Wilson. Williams is at Charlton these days.
Wales 1-1 Azerbaijan
Kevin Ratcliffe
Former Wales captain on BBC Radio Wales
You could not see that coming but it looks like we have a mistake in us!
Not a great couple of minutes for British teams against former Soviet countries. Yuri Zhirkov has just put Russia 2-1 up in Scotland.
Wales 1-1 Azerbaijan
Wales are now in desperate need of a goal as a cross goes past everyone in the centre. It's going to get very, very tense in Cardiff unless they score soon.
Germany 1-1 Netherlands
The Netherlands have just equalised against Germany, as Memphis Depay crosses, two Germany defenders miss it and Frenkie de Jong finishes.
Mahir Emreli
Oh oh, spaghetti O's. Azerbaijan are level.
Neil Taylor loses the ball on the halfway line and Mahir Emreli is played in on goal. He carries the ball 30 yards and then has a shot saved by Wayne Hennessey. The goalkeeper should hold it but the ball breaks loose and Emreli slams home the rebound.
Germany 1-0 Netherlands
Excellent save at full stretch by Germany captain to deny Liverpool midfielder Georginio Wijnaldum an equaliser for the Netherlands.