Spanje opende de score halverwege de eerste helft. Het door Real Madrid ingelijfde talent Sergio Canales trof doel. Bas Dost bepaalde de ruststand niet veel later op 1-1. Tien minuten na de hervatting zette Diego Capel de gastheren opnieuw op voorsprong. Daar bleef het bij, hoewel Nederland wel aandrong op de gelijkmaker.
Dat streven werd bemoeilijkt door het gedwongen vertrek van Maikel Kieftenbeld een kwartier voor tijd. De invaller, tien minuten eerder in het veld gekomen voor Daley Blind, kreeg rood voor een overtreding op Ander Herrera. Bojan Krkic liet na de beslissing te brengen. De aanvaller van Barcelona miste in de slotfase een strafschop.