Andres Iniesta grabbed a late winner in extra-time as Spain won the World Cup for the first time.
Iniesta struck with four minutes remaining to settle a tetchy encounter which saw English referee Howard Webb brandish a record 14 yellow cards.
Both sides had their chances throughout the game, Arjen Robben might look back on the two chances he had in normal time, whilst David Villa will have been disappointed with his finish that could have sealed the result earlier.
Instead it was left to the Barcelona midfielder to grab the winner with five minutes remaining to cap a famous victory for Vincente del Bosque's men.
Uruguay's Diego Forlan has won the 'FIFA Golden Ball' as the outstanding player at the World Cup.