The football World Cup holders Spain have been humiliated 5-1 by The Netherlands in their rematch of the 2010 final in Salvador, in Brazil.
Robin Van Persie and Arjen Robben both scored twice as the Dutch came back from a penalty to romp home.
The Dutch went behind to a Xabi Alonso penalty for Spain in the 27th minute, before striker Van Persie equalised with a diving header just before the break.
Then it was all the Netherlands, winger Robben taking the lead on the 54-minute mark with a classy first touch, turn and shot, before defender Stefan De Vrij bundled in a scrappy third goal on 64 minutes from a corner.
Then a mistake from goalkeeper Iker Casillas saw him robbed by Van Persie for the Dutch side's fourth goal in the 74th minute.
Then in the 80th minute Robben scored a superb solo goal, tormenting the Spanish defence as he raced into the box and around the hapless Casillas and two defenders to slot home.
It's the biggest defeat for Spain in 41 years, the heaviest defeat inflicted on any World Cup defending champions and the first time a defending champion has conceded five goals in their World Cup opening match.
And it could have been worse, Casillas coming up with a late, superb double save to keep it to five goals.
It was revenge for the Dutch, who lost 1-0 to Spain in the World Cup final in Johannesburg four years ago.
Earlier, Mexico beat Cameroon 1-0 in rain-drenched Natal.