A wild final 10 minutes saw Spain book a spot at their first ever World Cup final, beating Sweden 2-1 at Eden Park in Auckland, New Zealand.