David Villa of Spain celebrates after scoring the winning goal