Jose Luis Gaya grabbed a last-gasp draw for Spain to deny Germany victory in their Nations League Group 4 clash in Stuttgart.
Timo Werner gave Chelsea fans a taste of what's to come with a clinical finish six minutes into the second half, cutting in from the left and firing into the bottom corner, leaving David De Gea rooted to the spot, to give Germany the lead.
Die Mannschaft, who were without a number of their Bayern Munich regulars due to their involvement in the Champions League final, had been frustrated up to that point, with De Gea providing a vintage performance.
The Manchester United goalkeeper made an excellent one-handed save to deny Leroy Sane, who was one of just two Bayern players on show, but that was just one of many as he silenced his critics.
Spain - under Luis Enrique, in charge of his first game of a second spell - had shaded the first half, with new Manchester City signing Ferran Torres and Leeds United recruit Rodrigo creating chances, but for large parts of the second period they had been overrun. It was not until the final minute of stoppage time that they formed a late charge, grabbing a dramatic equaliser through Gaya, only moments after 17-year-old wonderkid Ansu Fati had a goal chalked off.
Germany will hope to bounce back from this late disappointment when they travel to Switzerland for matchday two on Sunday, while La Roja host Ukraine on the same day.
TALKING POINT - Werner's class, De Gea's resilience
Up to Spain's equaliser, all of the headlines had been written for Timo Werner, who in a game of missed opportunities, had fired Germany into a lead with such a clinical finish. It was a glimpse into what the new Chelsea signing is capable of and what they can expect of their new man this season. An elegant touch, unbelievable composure and a lethal finish.
Manchester United's David De Gea didn't deserve to end the night on the losing side, however. His saves had kept Spain in the game and they owe this point to him. He looked inspired from the first whistle. With Dean Henderson signing a new contract and ready to challenge him for the United jersey, this was a night in which he proved a point.
Timo Werner of Germany celebrates after scoring his team's first goal during the UEFA Nations League group stage match between Germany and Spain at Mercedes-Benz Arena
Image credit: Getty Images
MAN OF THE MATCH - David De Gea (Spain)
This was a throwback performance from the 29-year-old. Having endured a rotten few months, tonight will have done De Gea's confidence the world of good.
Germany: Trapp 7, Kehrer 7, Sule 7, Rudiger 6, Gosens 7, Sane 8, Draxler 7, Gundogan 7, Kroos 7, Can 6, Werner 8.. subs: Serdar 5, Ginter 5, Koch N/A.
Spain: De Gea 9, Carvajal 6, Ramos 7, Pau Torres 6, Gaya 7, Busquets 6, Fabian 6, Thiago 7, Ferran Torres 7, Jesus Navas 6, Rodrigo 6.. subs: Merino 5, Rodriguez N/A, Fati 6.
Premier League giants 'evaluate' Sevilla centre-back – Euro Papers
19' - Vintage De Gea! He's at full stretch to make a strong one-handed save from Sane's curler!
28' - Close! Torres is growing into the game, which will be music to the ears of Man City supporters. He carves in from the left and curls one slightly over the bar. He looks full of confidence.
51' - GOAL! Germany 1-0 Spain (Werner): Gundogan plays a pinpoint pass to Gosens on the left flank, he centres it for Werner whose first touch creates the space for the shot and with his second he unloads a deadly strike into the bottom corner, leaving De Gea rooted to the spot.
90'+2 - Goal ruled out! Fati heads home what he thinks is an equaliser... but the referee has spotted an infringement in the box, Ramos pushing his arm into the face of Ginter.
90'+4 - GOAL! Germany 1-1 Spain (Gaya): Incredible, Spain equalise in the FIFTH minute of added time! Torres stands up a lovely cross, Rodrigo helps it on and Gaya taps into an empty net.