Spain handed Germany one of their most embarrassing defeats in recent memory, Ferran Torres helping himself to a hat-trick in a thumping 6-0 triumph.
The result did not flatter Spain at all. La Roja were comprehensively the best side from start to finish and were a little unfortunate not to win by more goals.
Alvaro Morata got the ball rolling with a back-post header midway through the first half and was unlucky to see an erroneous offside flag cost him his second goal not long after.
But the second came soon after, Torres brilliantly controlling his half-volley to slice the ball into the net. Before the interval it was three, when Torres' Manchester City team-mate, Rodri, glanced hope a superb header against an admittedly static Germany back line.
When the second half begun, the action continued in one direction and it seemed as if Spain could score at will. Torres squandered another two good chances either side of bundling home a fourth courtesy of an excellent Jose Gaya run.
And the 20-year-old soon completed his hat-trick, stroking home a glorious curling shot past Neuer, who could only stand and watch.
Serge Gnabry rattled the crossbar for Germany late on but it was an evening that Joachim Low and his players will look to erase from their memory quickly.
But there was still time for a sixth, Mikel Oyarzabal poking over the line from close range and make a real statement ahead of next year's Euros.
Assist given by Gaya.
Goal by Mikel Oyarzabal.
Substitute in, Benjamin Henrichs.
Substitute out, Timo Werner.
Substitute in, Gerard Moreno.
Substitute in, Marco Asensio.
Substitute in, Mikel Oyarzabal.
Substitute out, Dani Olmo.
Substitute out, Ferrán Torres.
Substitute out, Álvaro Morata.
Assist given by Fabián Ruiz.
Goal by Ferrán Torres.
Yellow card for Jonathan Tah.
Substitute in, Gian-Luca Waldschmidt.
Substitute in, Florian Neuhaus.
Substitute out, Leroy Sané.
Substitute out, Leon Goretzka.
Assist given by Gaya.
Goal by Ferrán Torres.
Substitute in, Jonathan Tah.
Substitute out, Niklas Süle.
Substitute in, Eric Garcia.
Substitute out, Sergio Ramos.
Assist given by Fabián Ruiz.
Goal by Rodri.
Yellow card for Robin Koch.
Assist given by Dani Olmo.
Goal by Ferrán Torres.
Assist given by Fabián Ruiz.
Goal by Álvaro Morata.
Substitute in, Fabián Ruiz.
Substitute out, Sergio Canales.