Summary

  • France, Spain, Portugal & Germany reach Nations League semi-finals

  • FT: France 2-0 Croatia (agg 2-2) - France win 5-4 on penalties to complete turnaround

  • FT: Spain 3-3 Netherlands (agg 5-5) - Spain win 5-4 on penalties after shootout goes to sudden death

  • FT: Portugal 5-2 Denmark AET (agg 5-3) - Hosts win in extra time after Ronaldo scores & misses penalty during thrilling 90 minutes

  • FT: Germany 3-3 Italy (agg 5-4) - Italy come from 3-0 down to draw on night but hosts edge through

  1. See you tomorrowpublished at 22:50 Greenwich Mean Time 23 March

    Have to say, I wasn't expecting to be working on a live text with 21 goals across four games but here we are!

    That's your lot from us tonight though but we'll be back tomorrow evening for England v Latvia.

    Goodnight and we'll see you then!

  2. Where will the semi-finals and final be?published at 22:48 Greenwich Mean Time 23 March

    Germany v Portugal will be played at the Allianz Arena while Spain's match with France will be at the MHPArena in Stuttgart.

    The Allianz Arena will also host the final.

  3. get involved

    Get Involvedpublished at 22:46 Greenwich Mean Time 23 March

    #bbcfootball, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply).

    Brilliantly bonkers night of football.

    Craig, Glasgow

  4. When are the semi-finals and final?published at 22:44 Greenwich Mean Time 23 March

    If these games are anything to go by then you're not going to want to miss the semi-finals.

    On 4 June, Germany will take on Portugal with Spain going up against France the following day.

    The final will take place on 8 June.

  5. Postpublished at 22:40 Greenwich Mean Time 23 March

    So that's France, Spain, Portugal & Germany who reach Nations League semi-finals.

    But what a night of drama and excitement we've had.

  6. France through to semi-finalspublished at 22:38 Greenwich Mean Time 23 March

    Penalties: France 5-4 Croatia

    Dayot Upamecano scores!

    France are through to the Nations League semi-finals!

    Dayot Upamecano scoresImage source, Reuters
  7. Postpublished at 22:38 Greenwich Mean Time 23 March

    Penalties: France 4-4 Croatia

    Josip Stanisic's penalty is saved!

    France now with the chance to win it...

  8. Postpublished at 22:37 Greenwich Mean Time 23 March

    Penalties: France 4-4 Croatia

    We're into sudden death now. Duje Caleta-Car scores for Croatia and they are ahead for the first time.

    France need to score this and it is Désire Doue who shoulders the responsibility, and he scores!

    On we go.

  9. Postpublished at 22:35 Greenwich Mean Time 23 March

    Penalties: France 3-3 Croatia

    Good penalty by Kristijan Jakic, sending the goalkeeoer the wrong way.

    Up steps Theo Hernández... but he misses!

  10. Postpublished at 22:32 Greenwich Mean Time 23 March

    Penalties: France 3-2 Croatia

    Mario Pasalic hammers in his penalty but Randal Kolo Muani also scores to keep France ahead.

  11. Postpublished at 22:31 Greenwich Mean Time 23 March

    Penalties: France 2-1 Croatia

    All three Croatia penalties have been taken by subs, and two of them have missed. Franjo Ivanovic is the latest as he sends his effort way over the goal.

    Fortunately for Croatia, Jules Koundé also sends his over the bar.

  12. Spain reach semi-finalspublished at 22:29 Greenwich Mean Time 23 March

    Penalties: Spain 5-4 Netherlands

    Pedri hammers into the top corner and the Spain players rush to Unai Simon to celebrate.

    It's the European champions who advance to the semi-finals after an epic game in Valencia.

    Pedri celebrates scoring a penaltyImage source, Reuters
  13. Postpublished at 22:29 Greenwich Mean Time 23 March

    Penalties: France 2-1 Croatia

    The keeper gets a hand to Kylian Mbappe's penalty but it still goes in.

    Nikola Moro then scores Croatia's next penalty but Aurélien Tchouaméni rolls his spot kick in and France lead 2-1.

  14. Postpublished at 22:28 Greenwich Mean Time 23 March

    Penalties: Spain 4-4 Netherlands

    On to sudden death we go as Aleix Baena shows no sign of nerves as he powers into the bottom corner.

    Donyell Malen steps up next but it's a huge save by Unai Simon! Spain are one kick away from the last four.

  15. Postpublished at 22:26 Greenwich Mean Time 23 March

    Penalties: Spain 3-4 Netherlands

    Kenneth Taylor scores for the Netherlands.

    Spain must score or else it's game over.

  16. Postpublished at 22:26 Greenwich Mean Time 23 March

    Penalties: France 0-0 Croatia

    Bad start for Croatia as Martin Baturina's penalty is saved.

  17. Postpublished at 22:26 Greenwich Mean Time 23 March

    Penalties: Spain 3-3 Netherlands

    Up steps Noa Lang and he crashes his spot kick off the bar for the first miss!

    Drama as Lamine Yamal can't convert to take advantage.

  18. FULL-TIMEpublished at 22:24 Greenwich Mean Time 23 March

    Portugal 5-2 Denmark (5-3 agg)

    Job done for Portugal. To the semi-finals, they go.

    Goncalo Ramos celebrates with teammatesImage source, Getty Images
  19. Postpublished at 22:24 Greenwich Mean Time 23 March

    Penalties: Spain 3-3 Netherlands

    Just like in extra time, Xavi Simons makes no mistake from the spot.

    Here comes Aleix Garcia and he squeezes it past Bart Verbruggen.

    This is tense.

  20. Postpublished at 22:22 Greenwich Mean Time 23 March

    Penalties: Spain 2-2 Netherlands

    Teun Koopmeiners beats Unai Simon down to his right to make it 2-1 to the Netherlands.

    Ferran Torres equalises in the same corner, to the delight of the home fans.