Cristiano Ronaldo's hat-trick ensured Portugal qualified for a fourth straight World Cup finals with a thrilling play-off win against Sweden.

Portugal led 1-0 going into the second leg and dominated before Ronaldo's angled drive deservedly put them ahead.

Zlatan Ibrahimovic levelled on the night with a free header before he lashed in a free-kick as the hosts sensed an unlikely comeback in the tie.

Who has qualified?

Africa: Algeria, Cameroon, Ghana, Ivory Coast, Nigeria

Asia: Australia, Iran, Japan, South Korea

Europe: Belgium, Bosnia-Hercegovina, Croatia, England, France, Germany, Greece, Italy, Netherlands, Portugal, Russia, Switzerland, Spain

North & Central America & Caribbean: Costa Rica, Honduras, United States

South America: Argentina, Brazil (hosts), Colombia, Ecuador, Chile

But two quickfire goals from Ronaldo secured Portugal's place in Brazil.

The two-legged tie was billed by many as a battle between Ronaldo and Swedish counterpart Ibrahimovic for the right to showcase their supreme talents on the greatest stage of all next summer.

And the pair failed to disappoint as they became the central figures in a remarkable second half in Stockholm, where all five goals were scored in a 29-minute burst.

Sweden knew they needed to employ a more attack-minded gameplan on home turf after Ronaldo headed in a late winner in Friday's first leg in Lisbon.

But they barely threatened in a first-half performance which lacked quality and any notable opportunities for them to wipe out Portugal's slender advantage.

Erik Hamren's side did start briskly, with Martin Olsson and Alex Kacaniklic combining well down the left on several occasions.

However, they lacked a penetrative final ball and Portugal managed to ride out the pressure before gradually growing in the game, led by Ronaldo.

Rampant Ronaldo

Real Madrid and Portugal star Cristiano Ronaldo's hat-trick against Sweden took his 2013-14 tally to a remarkable 34 goals in 24 games for club and country.

The treble also moved him level with Pauleta as Portugal's record goalscorer on 47 international strikes.

After defender Bruno Alves's downward header forced Sweden goalkeeper Andreas Isaksson into a save low to his right, the ex-Manchester United player took control of the match and orchestrated every attacking move by the visitors.

He was unable to convert a trio of difficult chances, before he turned provider with a deep cross that Hugo Almeida could only head into the side-netting with the Sweden goal gaping.

Ibrahimovic was a peripheral figure for the Swedes in Lisbon, and was almost as anonymous in the first half on Tuesday.

The Paris St-Germain striker continually dropped deep to receive the ball before half-time, but found more attacking purpose in the early stages of the second half as he pushed further forward.

World Cup woe for Zlatan

Zlatan Ibrahimovic

At the age of 32, Sweden skipper Zlatan Ibrahimovic may not have another opportunity to play in a World Cup finals.

And the tournament would represent a nadir in the Paris St-Germain striker's career. He has never scored at a finals having made two substitute appearances in 2002 and three starts in 2006.

And his tenacious run into the Portuguese box almost instantly paid dividends. The Swedish talisman stretched to scoop the ball back from the byeline to team-mate Seb Larsson who could only poke straight at Portugal goalkeeper Rui Patricio.

Within 90 seconds, Ronaldo silenced the noisy Friends Arena by latching on to Joao Moutinho's perfect throughball and smashing in an angled drive.

The opener meant Sweden needed to score three times to turn the tie around, but they were given hope when Ibrahimovic nodded in Kim Kallstrom's right-wing corner after marker Alves barely jumped to challenge.

The partisan Swedish crowd - perhaps taking heart from their team's remarkable comeback from a 4-0 deficit to draw against Group C rivals Germany in October 2012 - rediscovered their voices again when Ibrahimovic thumped in a free-kick on the edge of the Portugal area.

But their hopes were quickly dashed as Ronaldo stole the show at Ibrahimovic's expense.

The 28-year-old produced two more strikes of the highest quality - which even appeared to draw applause from the Sweden skipper.

Ronaldo first latched on to Almeida's throughball to fire beyond Isaksson before rounding the Sweden goalkeeper and blasting in - to spark wild celebrations from the Portuguese camp.

Lineup, Bookings (5) & Substitutions (6)

Sweden

  • 01 Isaksson
  • 02 Lustig
  • 05 Olsson Booked
  • 06 Elm (Svensson - 45' Booked )
  • 04 Nilsson
  • 13 Antonsson Booked
  • 07 Larsson (Gerndt - 90' )
  • 09 Källström Booked
  • 10 Ibrahimovic
  • 11 Elmander
  • 19 Kacaniklic (Durmaz - 82' )

Substitutes

  • 03 Olsson
  • 08 Svensson
  • 12 Wiland
  • 14 Gerndt
  • 15 Granqvist
  • 16 Wernbloom
  • 17 Bengtsson
  • 18 Johansson
  • 20 Toivonen
  • 21 Durmaz
  • 22 Zengin
  • 23 Nordfeldt

Portugal

  • 12 Patricio
  • 21 da Silva Pereira
  • 05 Fábio Coentrão (Antunes - 52' )
  • 16 Meireles (Carvalho - 73' )
  • 03 Pepe
  • 02 Regufe Alves
  • 17 Nani Booked
  • 04 Veloso
  • 09 Pereira de Almeida (Moreira da Costa - 82' )
  • 08 Moutinho
  • 07 Ronaldo

Substitutes

  • 01 Dos Reis Carvalho
  • 06 Carvalho
  • 10 Macedo Lopes
  • 11 Almeida
  • 13 Moreira da Costa
  • 14 Neto
  • 15 Freitas da Ressureicao
  • 18 Varela
  • 19 Antunes
  • 20 Josué
  • 22 Bastos Pimparel
  • 23 Postiga
Ref: Howard Webb

Match Stats

Shots

9 17

On target

5 5

Corners

5 4

Fouls

13 14

Live Text Commentary

Full time

Full Time Match ends, Sweden 2, Portugal 3.

90:00 +5:05 Full time

Full Time Second Half ends, Sweden 2, Portugal 3.

90:00 +4:06

Foul by Mikael Lustig (Sweden).

90:00 +4:06

Bruno Alves (Portugal) wins a free kick in the defensive half.

90:00 +3:54

Corner, Sweden. Conceded by Ricardo Costa.

90:00 +1:25

Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from the centre of the box is close, but misses to the right. Assisted by Vitorino Antunes.

89:47

Foul by Jimmy Durmaz (Sweden).

89:47

João Pereira (Portugal) wins a free kick in the defensive half.

89:14 Substitution

Substitution Substitution, Sweden. Alexander Gerndt replaces Sebastian Larsson.

88:55

Attempt missed. Jimmy Durmaz (Sweden) left footed shot from outside the box is high and wide to the left. Assisted by Zlatan Ibrahimovic.

87:19

Attempt saved. Johan Elmander (Sweden) left footed shot from outside the box is saved in the centre of the goal. Assisted by Anders Svensson.

86:22

Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from outside the box misses to the right. Assisted by Nani following a fast break.

84:00

Foul by Kim Källström (Sweden).

84:00

João Moutinho (Portugal) wins a free kick on the right wing.

83:46 Booking

Booking Mikael Antonsson (Sweden) is shown the yellow card for a bad foul.

83:32

Foul by Mikael Antonsson (Sweden).

83:32

Nani (Portugal) wins a free kick on the right wing.

82:38

Attempt missed. Johan Elmander (Sweden) left footed shot from the centre of the box is high and wide to the left. Assisted by Zlatan Ibrahimovic with a headed pass.

81:37 Substitution

Substitution Substitution, Sweden. Jimmy Durmaz replaces Alexander Kacaniklic.

81:25 Substitution

Substitution Substitution, Portugal. Ricardo Costa replaces Hugo Almeida.

80:38

Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from outside the box is close, but misses to the left. Assisted by João Pereira.

78:05 Goal scored

Goal! Goal! Sweden 2, Portugal 3. Cristiano Ronaldo (Portugal) right footed shot from the right side of the box to the top right corner. Assisted by João Moutinho with a through ball following a fast break.

76:14 Goal scored

Goal! Goal! Sweden 2, Portugal 2. Cristiano Ronaldo (Portugal) left footed shot from the left side of the box to the bottom right corner. Assisted by Hugo Almeida with a through ball following a fast break.

75:30

Offside, Portugal. Pepe tries a through ball, but Hugo Almeida is caught offside.

73:32

Offside, Portugal. Bruno Alves tries a through ball, but Hugo Almeida is caught offside.

72:30 Substitution

Substitution Substitution, Portugal. William Carvalho replaces Raul Meireles.

71:42 Goal scored

Goal! Goal! Sweden 2, Portugal 1. Zlatan Ibrahimovic (Sweden) from a free kick with a right footed shot to the bottom left corner.

70:22

Johan Elmander (Sweden) wins a free kick in the attacking half.

70:22

Foul by Miguel Veloso (Portugal).

68:44 Booking

Booking Kim Källström (Sweden) is shown the yellow card.

68:41

Kim Källström (Sweden) has gone down, but that's a dive.

67:25 Goal scored

Goal! Goal! Sweden 1, Portugal 1. Zlatan Ibrahimovic (Sweden) header from very close range to the bottom left corner. Assisted by Kim Källström with a cross following a corner.

66:55

Corner, Sweden. Conceded by Pepe.

65:25

Attempt missed. Hugo Almeida (Portugal) header from the centre of the box misses to the right. Assisted by Raul Meireles with a cross.

62:06

Corner, Portugal. Conceded by Mikael Lustig.

61:18

Foul by Sebastian Larsson (Sweden).

61:18

Vitorino Antunes (Portugal) wins a free kick in the attacking half.

60:52

Foul by Zlatan Ibrahimovic (Sweden).

60:52

Bruno Alves (Portugal) wins a free kick in the defensive half.

60:14 Booking

Booking Anders Svensson (Sweden) is shown the yellow card for a bad foul.

60:13

Foul by Anders Svensson (Sweden).

60:13

João Moutinho (Portugal) wins a free kick in the defensive half.

59:46

Corner, Sweden. Conceded by Pepe.

58:50 Booking

Booking Nani (Portugal) is shown the yellow card for a bad foul.

58:49

Kim Källström (Sweden) wins a free kick in the attacking half.

58:49

Foul by Nani (Portugal).

57:46

Anders Svensson (Sweden) wins a free kick in the defensive half.

57:46

Foul by João Moutinho (Portugal).

55:21

Attempt missed. Cristiano Ronaldo (Portugal) left footed shot from outside the box misses to the right. Assisted by Raul Meireles.

53:30 Booking

Booking Martin Olsson (Sweden) is shown the yellow card for hand ball.

53:26

Hand ball by Martin Olsson (Sweden).

51:55

Delay over. They are ready to continue.

51:50 Substitution

Substitution Substitution, Portugal. Vitorino Antunes replaces Fábio Coentrão.

51:05

Delay in match Fábio Coentrão (Portugal) because of an injury.

49:41 Goal scored

Goal! Goal! Sweden 0, Portugal 1. Cristiano Ronaldo (Portugal) left footed shot from the centre of the box to the bottom right corner. Assisted by João Moutinho with a through ball.

48:16

Attempt saved. Sebastian Larsson (Sweden) right footed shot from the right side of the six yard box is saved in the centre of the goal. Assisted by Zlatan Ibrahimovic.

47:41

Offside, Portugal. Fábio Coentrão tries a through ball, but Cristiano Ronaldo is caught offside.

46:47

Foul by Johan Elmander (Sweden).

46:47

Bruno Alves (Portugal) wins a free kick in the defensive half.

45:57

Martin Olsson (Sweden) wins a free kick in the defensive half.

45:57

Foul by Nani (Portugal).

45:00

Second Half begins Sweden 0, Portugal 0.

45:00 Substitution

Substitution Substitution, Sweden. Anders Svensson replaces Rasmus Elm.

45:00 +1:03 Half time

Half Time First Half ends, Sweden 0, Portugal 0.

45:00 +0:11

Martin Olsson (Sweden) wins a free kick in the attacking half.

45:00 +0:11

Foul by Nani (Portugal).

44:13

Attempt missed. Zlatan Ibrahimovic (Sweden) right footed shot from the centre of the box is too high. Assisted by Mikael Lustig with a headed pass following a corner.

43:42

Corner, Sweden. Conceded by Nani.

43:17

Kim Källström (Sweden) wins a free kick in the defensive half.

43:17

Foul by João Moutinho (Portugal).

42:15

Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from the centre of the box is high and wide to the right. Assisted by Nani with a cross.

41:34

Mikael Lustig (Sweden) wins a free kick in the defensive half.

41:34

Foul by Hugo Almeida (Portugal).

41:12

Attempt saved. Kim Källström (Sweden) left footed shot from outside the box is saved in the centre of the goal. Assisted by Zlatan Ibrahimovic.

40:12

Corner, Portugal. Conceded by Rasmus Elm.

39:18

Delay over. They are ready to continue.

38:34

Delay in match Johan Elmander (Sweden) because of an injury.

37:59

Attempt missed. Hugo Almeida (Portugal) header from the left side of the six yard box is close, but misses to the left. Assisted by Cristiano Ronaldo following a fast break.

36:45

Attempt missed. João Moutinho (Portugal) left footed shot from the right side of the box misses to the right. Assisted by Nani.

35:24

Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from the centre of the box is just a bit too high. Assisted by João Pereira with a cross.

34:47

Foul by Johan Elmander (Sweden).

34:47

Bruno Alves (Portugal) wins a free kick in the defensive half.

34:26

Attempt saved. Cristiano Ronaldo (Portugal) left footed shot from outside the box is saved in the bottom right corner. Assisted by João Pereira.

32:01

Attempt missed. Cristiano Ronaldo (Portugal) header from the centre of the box misses to the left. Assisted by João Moutinho with a cross following a corner.

31:34

Corner, Portugal. Conceded by Martin Olsson.

30:00

Mikael Lustig (Sweden) wins a free kick on the right wing.

30:00

Foul by Fábio Coentrão (Portugal).

29:31

Mikael Lustig (Sweden) wins a free kick in the defensive half.

29:31

Foul by Cristiano Ronaldo (Portugal).

28:52

Kim Källström (Sweden) wins a free kick in the defensive half.

28:52

Foul by João Moutinho (Portugal).

28:07

Zlatan Ibrahimovic (Sweden) wins a free kick on the left wing.

28:07

Foul by Miguel Veloso (Portugal).

24:49

Foul by Mikael Lustig (Sweden).

24:49

Fábio Coentrão (Portugal) wins a free kick in the defensive half.

20:35

Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from a difficult angle and long range on the right is close, but misses the top right corner. Assisted by João Pereira.

19:32

Attempt missed. Nani (Portugal) left footed shot from outside the box is high and wide to the left. Assisted by João Moutinho.

18:26

Johan Elmander (Sweden) wins a free kick in the defensive half.

18:26

Foul by Pepe (Portugal).

16:52

Attempt missed. Martin Olsson (Sweden) left footed shot from outside the box is close, but misses to the left. Assisted by Kim Källström.

14:23

Corner, Portugal. Conceded by Andreas Isaksson.

14:15

Attempt saved. Bruno Alves (Portugal) header from the centre of the box is saved in the bottom left corner. Assisted by João Moutinho with a cross.

13:31

Foul by Alexander Kacaniklic (Sweden).

13:31

Raul Meireles (Portugal) wins a free kick on the right wing.

6:03

Mikael Lustig (Sweden) wins a free kick on the right wing.

6:03

Foul by Fábio Coentrão (Portugal).

3:20

Martin Olsson (Sweden) wins a free kick on the left wing.

3:20

Foul by João Moutinho (Portugal).

1:24

Corner, Sweden. Conceded by João Pereira.

0:13

Offside, Portugal. Pepe tries a through ball, but Hugo Almeida is caught offside.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers