Spain forward Ferran Torres scored a first career hat-trick, as his side crushed helpless Germany 6-0 at home to storm into the final four of the Nations League.
Goals from Alvaro Morata, Ferran and Rodri gave Luis Enrique's side a convincing 3-0 lead at halftime, while Ferran struck again early in the second half and completed his treble with a classy finish.
Substitute Mikel Oyarzabal tapped in the sixth goal in the 89th minute to cap an incredible Spain display and deepen four-time world champions Germany's misery.
The victory sees Spain finish atop League A4 with 11 points after six games, while the Germans, who only needed a draw to progress to the final phase, came second with nine.
Elsewhere, Oliver Giroud bagged a brace, as France hammered Sweden 4-2 to secure a semi-final spot and reigning European champions Portugal beat 10-man Croatia 3-2.
The remaining semi-final spots will be decided on Thursday, with Italy, Netherlands, Belgium and Denmark all in the hunt.