Thanks for joining me this evening for these games - check out all our reports as soon as they're written on our World Cup index.
It's all over - France go off to Russia on the back of a draw against the United States. It was almost worse, it was almost better.
France almost win it at the death as Nabil Fekir's 25-yard shot is parried and Ousmane Dembele puts the rebound wide.
Seconds left now - Ousmane Dembele is crowded out as he tries to get a shooting chance.
It's so close as Ousmane Dembele's cross is deflected off the face of an American defender and the keeper has to claw it over the bar.
Thomas Lemar almost wins it but he drags his shot wide from the corner of the box.
Four minutes added on. Can France find a winner to send them off to Russia?
Andres Iniesta lost the ball 23 times tonight - the most out of any player in the game - and his worst performance under Julen Lopetegui,
Off comes Kylian Mbappe for the last few minutes - Thomas Lemar, who is constantly linked to Premier League clubs, comes on.Copyright: Reuters
Ousmane Dembele thinks he's won a corner for France but the referee deems it hit him last. The Barcelona youngster blasts away the ball in anger. That's one of the least consistently policed rules in football - Dembele doesn't get booked.
Liverpool target Nabil Fekir goes close with a free-kick but it's parried away by the US keeper.
The United States have a load of young Premier League defenders I've barely/never heard of. Everton's Antonee Robinson comes off and is replaced by Jorge Villafana.
France have had 15 shots to USA's one.
It's the boy wonder and France are level.
A low cross comes in from substitute right-back Benjamin Pavard and Kylian Mbappe - the second youngest player going to Russia this month - smashes it home from about 16 yards out.Copyright: AFP
A corner to France as Nabil Fekir goes over to take - and gets a huge ovation from the Lyon fans. His corner comes to nothing though.
I wonder has Iago Aspas played his way into the World Cup starting XI tonight with that goal.
He has been involved in nine goals in his 10 games for Spain (five goals and four assists) - all of them in the second half.
Djibril Sidibe, who was at fault for the goal, is replaced by Benjamin Pavard at the back for France. There are 16 minutes left.
It's all over - Spain are 20 games unbeaten under Julen Lopetegui. They haven't lost since he took over following their Euro 2016 exit.Copyright: AFP
The referee was saving all his cards for injury time, as Bassem Srarfi catches Lucas Vazquez to go into the book.
Nabil Fekir got a good reception as he came on - just before the game Lyon announced he was staying at the club. And of course this game is in Lyon.