Spain goalkeeper David de Gea made a rare error which led to his side drawing 1-1 at home to Switzerland in a World Cup warm-up friendly on Sunday.
It was a game in which the hosts dominated but failed to make their superior possession count.
Real Sociedad right back Alvaro Odriozola scored his first international goal with an impressive volley.
It gave the 2010 World Cup winners the lead in the 29th minute at Villarreal’s La Ceramica stadium, following a dominant start.
Switzerland full back Ricardo Rodriguez tucked into an empty net to level in the 62nd.
That was after an uncharacteristically sloppy piece of goalkeeping from De Gea, who failed to hold a weak shot from Stephan Lichtsteiner.
“We did many things well although we didn’t take the chances we have, but the fact we played with intensity and continuity against a team as strong as Switzerland is the most important thing,” Spain coach Julen Lopetegui told reporters.
“I’m sure in other games we’ll be able to make the most of half the amount of chances we had. I’m pleased that we were able to create lots of chances and they barely created opportunities against us.”
Lopetegui started without any player who had helped Real Madrid win last weekend’s UEFA Champions League final against Liverpool.
Also, FC Barcelona holding midfielder Sergio Busquets was a late absentee with a stomach bug.
Lopetegui’s side had two-thirds of possession and looked in control of the game until De Gea’s mishap.
They had lacked dynamism and were a far cry from the ruthless side which had hammered Argentina 6-1 in their last match.
Veteran midfielder Andres Iniesta pulled the strings for Spain in his last appearance on home soil before his expected retirement from international football.
But he was substituted early in the second half as a precaution after banging his knee.
The hosts initially lost momentum after Iniesta left the pitch but they finished the game strongly and substitute Nacho twice came close to snatching a late winner.
The ball clipped the post and headed just wide.
Spain travel to their World Cup base in Krasnodar next week and will play their final warm-up game in the Russian city against Tunisia on Saturday.
They then meet European champions Portugal in a mouth-watering Group B opener in Sochi on June 15.
Switzerland host Japan on Friday before meeting five-times winners Brazil in their first World Cup Group E game on June 17 in Rostov.