England and Spain clashed, at Wembley, in a thrilling encounter which saw Luis Enrique's men come out on top.
Though England took an early lead via a Marcus Rashford goal, Spain scored twice in the first half to set the scoreboard at 2-1.
England fans gave a special treatment to Sergio Ramos and Luke Shaw suffered a head injury.
Here's our detailed match report.
England went into the match as World Cup semi-finalists, while Spain were humbled out of the round of 16 by hosts Russia.
However, the Spanish side looked rejuvenated under new manager, ex-Barcelona boss Luis Enrique.
Saul Niguez equalized after Rashford's strike and then Alcantara set up Rodrigo for the second goal.
Southgate should be concerned about England defense which was rather poor last night.
During an aerial collision with Spain's Dani Carvajal, Luke Shaw suffered a head injury, which saw him being taken out on a stretcher.
There were growing concerns about his health and the Manchester United defender took to Twitter to confirm that he was doing fine.
Mourinho will be concerned about his health as Shaw has been playing some fantastic football with United this term.
Both England and Spain fans were charged up during the encounter as the two teams battled it out on the field.
England fans booed Spain captain Sergio Ramos over his hard tackle on Mohamed Salah at the Champions League final.
Spain fans, on the other hand, chanted "Gibraltar is Spanish" because of the British occupancy of Gibraltar since 1713.
Spain will be facing Croatia next on September 12, 12:15 AM and England will also take on Croatia on October 13, at 12:15 AM. Both matches will be telecast on Sony Six and can also be streamed live on Sony Liv.
Want to share it with your friends too?
Love Sports news?
Subscribe to stay updated.