England face off against Argentina in a blockbuster World Cup semi-final, with a place against tournament favourites Spain on the line.
Both sides scraped through the quarter-finals thanks to thrilling extra-time goals, with Three Lions talisman Jude Bellinghambailing them out against Norway, while a screamer from Julian Alvarez kept defending champions Argentina in the competition against 10-man Switzerland.
Rivalries will be restored between two nations steeped in historical tension both on and off the pitch, with England out to avenge their heartbreaking 1998 penalties defeat in an effort to go one game away from a World Cup title.
It will also be the first meeting with England for Lionel Messi, who despite picking up 205 caps for his country in a 21-year career has never faced the Three Lions.
Here’s everything you need to know.
When is England v Argentina and how can I watch it?
The semi-final will take place at the Atlanta Stadium, Georgia on Wednesday 15 July, with kick-off at 8pm BST (3pm ET).
The match will be shown live in the UK on BBC One and BBC iPlayer.
England team news
Morgan Rogers, Reece James and Djed Spence start for England in their colossal World Cup semi-final against Argentina in Atlanta tonight.
Aston Villa midfielder Rogers, 23, has started just once so far the tournament, in the final group game against Panama, but impressed off the bench against Norway in the quarter-finals.
He now starts on England’s right, taking the place of Noni Madueke, which means Bukayo Saka once again starts on the bench.
Thomas Tuchel has an almost fully fit squad of players to pick from, with Declan Rice fully recovered and able to start in midfield next to Elliot Anderson after illness.
But the England manager has sprung a couple of surprises at full-back, with James and Spence replacing Ezri Konsa and Nico O’Reilly respectively.
James returned from his injury absence in the quarter-final against Norway, with Spence impressing at left back as a second-half substitute.
Argentina team news
Argentina have a full-strength squad available for the game.
Confirmed line-ups
England XI: Pickford, James, Stones, Guehi, Spence, Rice, Anderson, Rogers, Bellingham, Gordon, Kane
Argentina XI: E. Martinez, Molina, Romero, L. Martinez, Tagliafico, Paredes, De Paul, Fernandez, Mac Allister, Messi, Alvarez