A 10-man England hung on to beat world champions Spain 3-2 in Madrid to top their Nations League group.
The Three Lions put an end to the World Cup winners' 43-game unbeaten streak since Luis de la Fuente's side last lost to Colombia in March 2024.
Captain and Ballon d'Or winner Harry Kane put England ahead with a penalty at the end of the first half after he was fouled by Pau Cubarsi in the box.
Ezri Konsa scored a free header from a Declan Rice Corner to double the lead in the 54th minute before Ben White drilled the ball through the legs of Unai Simon five minutes later to send England into dreamland.
England were cruising at 3-0 at the Metropolitano midway through the second half when Elliot Anderson dragged back Lamine Yamal to get himself sent off and hand Spain a penalty lifeline.
Mikel Oyarzabal converted before fellow Euro 2024 final goalscorer Nico Williams came off the bench to make it 3-2 with 15 minutes to go.
Spain poured forward but England's defence found a way to weather the attack with a stunning late double-save from James Trafford - who was given the nod in goal ahead of Jordan Pickford - securing the win.
England boss Thomas Tuchel praised a "brilliant performance," telling ITV Sport: "We were the better team. We put out a fantastic performance from start to finish.
"The red card and the penalty is always a big decision - and I need to understand why it's a double punishment.
"Then it was a long, long 30 minutes - but I don't want to focus on that. There was so, so many positive things about the result after 60 minutes. It was well deserved."
This breaking news story is being updated and more details will be published shortly.
Please refresh the page for the fullest version.
You can receive breaking news alerts on a smartphone or tablet via the Sky News app. You can also follow us on WhatsApp and subscribe to our YouTube channel to keep up with the latest news.
(c) Sky News 2026: England hang on to beat world champions Spain 3-2 in Madrid thriller
Man dies after being struck by ambulance near Sunderland
Wales beat the All Blacks for first time since 1953
More cold health alerts to take effect after temperatures drop to -6C