Japan turned around complete first half dominance from Spain to pull off a 2-1 win in breathtaking style.
Spain went with Álvaro Morata as a traditional number nine, and that decision paid off quickly as the Atlético Madrid man got on the end of an accurate cross with his head to score the opener.
Morata continued to threaten in the box as Spain dominated possession and kept Japan to a couple of half-chances in the first half.
Just after half time, Japan’s high energy pressing punished Spain for some lackadaisical passing, as they stole the ball and substitute Ritsu Doan made a smart finish.
Japan then had the ball in the back of the net again almost immediately afterwards, and a VAR check confirmed that Ao Tanaka’s strike stood.
Dani Olmo went close just minutes from time, but Japan held on after a truly brilliant second half display as they finish top of Group E.