Spain youngster and Barcelona midfielder, Gavi scored the only goal of the match to send his country to Euro 2024 along with Scotland.
Erling Haaland’s Norway, who last appeared at a major tournament in Euro 2000, can now only potentially qualify through Nations League play-offs.
Alvaro Morata almost put La Roja in front early after he fired home a deflected ball from Stefan Strandberg. But the goal was ruled out for offside.
Four minutes into the second half, Gavi fired Spain ahead from a deflected shot, after a heated scramble in Norway’s area.
The Spanish defense frustrated Haaland’s effort throughout the match as he could not get any shot on target.
Arsenal captain Martin Odegaard fired an effort wide in an attempt to level the game for his country.
Spain goalkeeper Unai Simon also saved comfortably from bright teenager Antonio Nusa.
Norway would have to wait till the UEFA Nation’s League playoffs for a chance at Euro 2024.