England delivered a fine counter-attacking display as they stunned Spain to register their first victory in the Uefa Nations League.
Two goals from Raheem Sterling and a Marcus Rashford effort gave Gareth Southgate's side a 3-0 lead at the interval.
And although Spain pulled two goals back with headers from substitute Paco Alcacer and Sergio Ramos, England held on to claim a deserved win.
Sterling and Rashford grabbed the goals but how did you rate their performances? And how did Ben Chilwell do on his second start for the Three Lions?
Here's how BSports's chief football writer Phil McNulty rated each of England's players in their 3-2 win...
Brilliant early save and simply exceptional with the ball at his feet to create two goals. Did have nervous moments and lucky not to concede a penalty after a moment of madness in his own area.
Your rating: 7.02
Very much at home at England level. Solid in defence with one superb early saving tackle and occasional shows of adventure in attack.
Your rating: 7.11
Careless moment early on but grew into the game and responded when the pressure was on.
Your rating: 7.50
Stood tall and powerful in the physical challenges as Spain bombarded England after the break.
Your rating: 7.25
Outstanding once again as he built on his fine first start in Croatia.
Your rating: 7.15
Put England's marker down with a crunching early tackle on Spain hard man Sergio Ramos and was solid when the pressure was on.
Your rating: 6.60
Impressive return to England colours. Never shirked responsibility on the ball and showed maturity on a hectic night.
Your rating: 6.81
Much improved from Rijeka. Can still frustrate but played a superb ball in the build-up to England's third goal.
Your rating: 6.73
Made up for those misses in Rijeka with a performance of pace, purpose and a goal.
Your rating: 7.75
Has he ever played better for England? Not for me. Ended that goal drought and was magnificent throughout.
Your rating: 8.18
Known as the main marksman but had a hand in all three goals and delivered an outstanding individual performance.
Your rating: 7.63
Kyle Walker (for Ross Barkley, 76 mins): No rating.
Your rating: 6.40
Trent Alexander-Arnold (for Kieran Trippier 85 minutes): No rating.
Your rating: 6.62
Nathaniel Chalobah (for Harry Winks 90 minutes): No rating.
Your rating: 5.88
Player of the match
SterlingRaheem Sterling
5.46
4.60
4.38
4.32
4.24
4.20
4.16
4.01
3.98
3.88
3.85
3.79
3.77
3.75
8.18
7.75
7.63
7.50
7.25
7.15
7.11
7.02
6.81
6.73
6.62
6.60
6.40
5.88