Spain succumbed to a humbling defeat as they were taught a harsh lesson by a ruthless Dutch side.
Two goals from Robin Van Persie and Arjen Robben with Stefan De Vrig cancelling out Xabi Alonso’s opener.
Spain headed into the fixture as favourites looking to defend their crown in which they won in South Africa in 2010.
However they were hammered by a superb Dutch side, managed by Louis Van Gaal, who will depart for Manchester United after the finals.
Spain enjoyed much of the posession early on, passing the ball nicely, however they couldn’t find a break through.
David Silva and Diego Costa went close during the midway point of the first half.
But Spain had the lead they had craved after Costa was brought down after half an hour, with the Referee pointing to the spot.
Xabi Alonso stepped up and placed the ball past the Dutch keeper Cillessen.
Two minutes later, Jonathon De Guzman then whipped in a deadly ball, which was headed away by Pique.
After 42 minutes, Silva saw his effort well saved by Cillessen, as Spain looked to hang on.
However in injury time at the end of the first half, Robin Van Persie found an equaliser.
Impressive fullback Daley Blind pinged a superb 25 yard ball over the top of the defence, with Robin Van Persie throwing himself at the ball to loop a superb headed over the static Casillas.
Iniesta went close after 48 minutes, though he was kept out well by Cillessen.
After 52 minutes, the Dutch earned a surprise lead.
Blind was involved once again, clipping the ball to Robben, who turned Pique andshot a lovely dipping effort past the desparing dive of Casillas.
Seven minutes later, Van Persie crashed an effort off the bar, as the Dutch looked to take control.
Costa and Fernando Torres then wasted efforts, as Spain began to tire on the hour.
With 64 minutes played, the Netherlands had a third, after some shocking defending by the Spanish.
Wesley Sneijder whipped in a corner towards the back post, with Casillas flapping, De Vrij got in-between the keeper and Sergio Ramos to collide with the keeper, with the ball eventually going in off his back.
Spain then had a goal chalked off through David Silva, before Casillas was forced into making a decent save from the impressive Van Persie.
However after 72 minutes, thgings got bad from worse for Spain when Van Persie made it four.
Casillas misjudged a routine back pass, with the Manchester United striker snatching the ball off Casillas and taking it away from the goalkeeper, before slotting home despite a desperate slide tackle from a humiliated Casillas.
Sergio Ramos then whipped a long range free kick wide after 76 minutes.
Van Gaal’s side made it five after 80 minutes as Sneijer launched a superb pass of arounf 30 yards or so following the break up of a Spanish free kick,with the superb Robben who outpaces Ramos in a 40-yard sprint, first takes it wide and then cuts inside the hapless Casillas and waits before shrugging off two defenders and smashing into an empty net and reeling away in celebration.
The Dutch should have had a sixth after 86 minutes, Blind picks out the substitute Wijnaldum, who beats his man before shooting straight at Casillas. with Robben connecting with the follow up with a superb dipping volley, which was brilliantly saved by Casillas.
Torres then summed Spain’s evening up, by missing an absolute sitter after 90 minutes, after he yook too long on an open goal, with the ball being hacked away by Jaanmat.
By Ben Reardon