Spain are into the final of the FIFA World Cup with a 2-1 victory over Sweden in the first semi-final in Auckland.
It was a frenetic finish to the game, Spain opened the scoring in the 81st minute before Sweden equalised seven minutes later.
Spain scored the winner in the 89th minute and survived seven minutes of additional time to book their place in the final for the first time.
Australia and England play on Wednesday to find the other finalist.