Giuseppe Rossi scored a hat-trick as Fiorentina shocked defending Serie A champions Juventus with a stunning second-half comeback in Florence.

Juventus led 2-0 at the break through Carlos Tevez's penalty and a close-range volley from Paul Pogba.

But Rossi began a devastating 14-minute spell with a penalty before blasting a second past Gianluigi Buffon.

Unmarked substitute Joaquin hammered in a third and Rossi's first-time strike sealed a remarkable win.

Old Lady surrenders

Juventus lost a two-goal lead in a Serie A game for the first time since October 2009, when they lost 3-2 against Napoli.

It was sixth-placed Fiorentina's first league success against Juve at Stadio Artemio Franchi in 15 years.

Italy international and ex-Manchester United forward Rossi has now netted eight goals in eight games, moving him to the top of the Serie A goalscoring chart as the home side maintained their solid start to the season.

The defeat leaves third-placed Juventus, who were previously unbeaten, five points adrift of leaders Roma after eight matches.

Elsewhere on Sunday, 10-man Inter Milan were denied an impressive victory as Torino scored an injury-time equaliser in an entertaining 3-3 draw.

Away goalkeeper Samir Handanovic was shown a fifth-minute red card for hauling down Torino forward Alessio Cerci, who watched his resulting penalty saved by Inter substitute Juan Pablo Carrizo.

The home side led twice through Alexander Farnerud and Ciro Immobile, only to be pegged back by Inter pair Fredy Guarin and Rodrigo Palacio.

Palacio tapped in to put the Nerazzurri ahead after 71 minutes, but they had to settle for a point after Nicola Bellomo's curling free-kick caught out Carrizo.

Inter are fifth after taking 15 points from their eight games.

Lineup, Bookings (9) & Substitutions (6)

Fiorentina

  • 01 Murara Neto
  • 04 Roncaglia
  • 23 Pasqual
  • 07 Pizarro
  • 02 Rodríguez
  • 15 Savic Booked
  • 21 Ambrosini (Fernández - 23' )
  • 10 Aquilani Booked (Joaquín - 56' )
  • 49 Rossi (Matos Santos - 85' )
  • 11 Cuadrado Booked
  • 20 Valero Iglesias

Substitutes

  • 03 Alonso
  • 05 Compper
  • 08 Bakic
  • 14 Fernández
  • 17 Joaquín
  • 18 Vecino
  • 27 Wolski
  • 30 Matos Santos
  • 40 Tomovic
  • 66 Vargas
  • 77 Iakovenko
  • 78 Munúa

Juventus

  • 01 Buffon
  • 20 Padoin (Motta - 83' Booked )
  • 22 Asamoah Booked (Giovinco - 80' )
  • 03 Chiellini
  • 19 Bonucci Booked
  • 15 Barzagli Booked
  • 06 Pogba
  • 08 Marchisio (Vidal - 77' )
  • 14 Llorente
  • 10 Tévez Booked
  • 21 Pirlo Booked

Substitutes

  • 04 Cáceres
  • 05 Ogbonna
  • 11 De Ceglie
  • 12 Giovinco
  • 13 Peluso
  • 16 Motta
  • 23 Vidal
  • 24 Bouy
  • 30 Storari
  • 33 Isla
  • 34 Rubinho
Ref: Nicola Rizzoli
Att: 38,290

Match Stats

Shots

12 18

On target

7 8

Corners

4 5

Fouls

11 25

Live Text Commentary

Full time

Full Time Match ends, Fiorentina 4, Juventus 2.

90:00 +3:03 Full time

Full Time Second Half ends, Fiorentina 4, Juventus 2.

90:00 +2:34

Offside, Juventus. Andrea Barzagli tries a through ball, but Carlos Tévez is caught offside.

90:00 +1:53

Corner, Juventus. Conceded by Facundo Roncaglia.

90:00 +1:48

Attempt blocked. Carlos Tévez (Juventus) left footed shot from the left side of the box is blocked. Assisted by Andrea Barzagli.

90:00 +1:13

Foul by Borja Valero (Fiorentina).

90:00 +1:13

Paul Pogba (Juventus) wins a free kick in the defensive half.

90:00 +1:04

Attempt saved. Ryder Matos (Fiorentina) right footed shot from a difficult angle on the right is saved in the bottom right corner.

89:54

Attempt missed. Fernando Llorente (Juventus) left footed shot from outside the box misses to the left. Assisted by Sebastian Giovinco.

89:32

Foul by Ryder Matos (Fiorentina).

89:32

Marco Motta (Juventus) wins a free kick in the defensive half.

87:59 Booking

Booking Leonardo Bonucci (Juventus) is shown the yellow card for a bad foul.

87:57

Ryder Matos (Fiorentina) wins a free kick on the right wing.

87:57

Foul by Leonardo Bonucci (Juventus).

86:42 Booking

Booking Marco Motta (Juventus) is shown the yellow card for a bad foul.

86:31

Juan Guillermo Cuadrado (Fiorentina) wins a free kick in the defensive half.

86:31

Foul by Marco Motta (Juventus).

84:27 Substitution

Substitution Substitution, Fiorentina. Ryder Matos replaces Giuseppe Rossi.

82:56

Corner, Fiorentina. Conceded by Leonardo Bonucci.

82:31 Substitution

Substitution Substitution, Juventus. Marco Motta replaces Simone Padoin.

81:51

Stefan Savic (Fiorentina) wins a free kick in the defensive half.

81:51

Foul by Sebastian Giovinco (Juventus).

79:57 Goal scored

Goal! Goal! Fiorentina 4, Juventus 2. Giuseppe Rossi (Fiorentina) left footed shot from the centre of the box to the bottom left corner. Assisted by Juan Guillermo Cuadrado with a through ball following a fast break.

79:42

Attempt blocked. Carlos Tévez (Juventus) left footed shot from the centre of the box is blocked. Assisted by Paul Pogba.

79:09 Substitution

Substitution Substitution, Juventus. Sebastian Giovinco replaces Kwadwo Asamoah.

77:44 Goal scored

Goal! Goal! Fiorentina 3, Juventus 2. Joaquín (Fiorentina) right footed shot from the centre of the box to the bottom right corner. Assisted by Borja Valero.

76:38 Substitution

Substitution Substitution, Juventus. Arturo Vidal replaces Claudio Marchisio.

75:31 Goal scored

Goal! Goal! Fiorentina 2, Juventus 2. Giuseppe Rossi (Fiorentina) left footed shot from outside the box to the bottom right corner. Assisted by Matías Fernández.

72:35

Attempt missed. Giorgio Chiellini (Juventus) header from the centre of the box is too high. Assisted by Andrea Pirlo with a cross following a corner.

72:11

Corner, Juventus. Conceded by Gonzalo Rodríguez.

71:26

Corner, Juventus. Conceded by Stefan Savic.

71:21

Attempt blocked. Andrea Pirlo (Juventus) right footed shot from outside the box is blocked.

69:51

Foul by Gonzalo Rodríguez (Fiorentina).

69:51

Carlos Tévez (Juventus) wins a free kick in the attacking half.

68:44

David Pizarro (Fiorentina) wins a free kick in the attacking half.

68:44

Foul by Fernando Llorente (Juventus).

67:57 Booking

Booking Andrea Pirlo (Juventus) is shown the yellow card for a bad foul.

67:53

Juan Guillermo Cuadrado (Fiorentina) wins a free kick in the attacking half.

67:53

Foul by Andrea Pirlo (Juventus).

67:17

Corner, Fiorentina. Conceded by Andrea Barzagli.

67:15

Attempt blocked. David Pizarro (Fiorentina) right footed shot from outside the box is blocked.

65:18 Goal scored

Goal! Goal! Fiorentina 1, Juventus 2. Giuseppe Rossi (Fiorentina) converts the penalty with a left footed shot to the bottom left corner.

64:48 Booking

Booking Kwadwo Asamoah (Juventus) is shown the yellow card for a bad foul.

64:13

Penalty Fiorentina. Matías Fernández draws a foul in the penalty area.

64:13

Penalty conceded by Kwadwo Asamoah (Juventus) after a foul in the penalty area.

62:58

Attempt missed. Juan Guillermo Cuadrado (Fiorentina) right footed shot from outside the box is high and wide to the right. Assisted by Joaquín.

61:54

Facundo Roncaglia (Fiorentina) wins a free kick in the defensive half.

61:54

Foul by Fernando Llorente (Juventus).

61:18

Attempt saved. Kwadwo Asamoah (Juventus) left footed shot from the centre of the box is saved in the centre of the goal.

60:32

Attempt saved. Matías Fernández (Fiorentina) right footed shot from outside the box is saved in the bottom left corner.

59:41

Juan Guillermo Cuadrado (Fiorentina) wins a free kick in the attacking half.

59:41

Foul by Paul Pogba (Juventus).

58:02

Stefan Savic (Fiorentina) wins a free kick in the defensive half.

58:00

Foul by Giorgio Chiellini (Juventus).

57:36

Corner, Juventus. Conceded by Neto.

57:29

Attempt saved. Andrea Pirlo (Juventus) right footed shot from outside the box is saved in the top right corner.

56:19 Booking

Booking Stefan Savic (Fiorentina) is shown the yellow card for a bad foul.

56:13

Foul by Stefan Savic (Fiorentina).

56:13

Paul Pogba (Juventus) wins a free kick in the attacking half.

55:53 Substitution

Substitution Substitution, Fiorentina. Joaquín replaces Alberto Aquilani.

55:25

Offside, Fiorentina. David Pizarro tries a through ball, but Borja Valero is caught offside.

54:05

Attempt saved. Giorgio Chiellini (Juventus) header from very close range is saved in the centre of the goal. Assisted by Andrea Pirlo with a cross.

53:32

Foul by Gonzalo Rodríguez (Fiorentina).

53:32

Fernando Llorente (Juventus) wins a free kick on the right wing.

52:35

Attempt saved. Claudio Marchisio (Juventus) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Fernando Llorente.

52:00

Attempt missed. Borja Valero (Fiorentina) right footed shot from outside the box is too high. Assisted by David Pizarro.

50:54

Attempt blocked. Claudio Marchisio (Juventus) left footed shot from outside the box is blocked. Assisted by Kwadwo Asamoah.

50:09

Borja Valero (Fiorentina) wins a free kick in the defensive half.

50:09

Foul by Andrea Barzagli (Juventus).

48:07

Facundo Roncaglia (Fiorentina) wins a free kick in the defensive half.

48:07

Foul by Fernando Llorente (Juventus).

45:28

Attempt missed. Kwadwo Asamoah (Juventus) left footed shot from outside the box is too high. Assisted by Carlos Tévez.

45:00

Second Half begins Fiorentina 0, Juventus 2.

45:00 +3:00 Half time

Half Time First Half ends, Fiorentina 0, Juventus 2.

45:00

Stefan Savic (Fiorentina) wins a free kick in the defensive half.

45:00

Foul by Fernando Llorente (Juventus).

42:19

Attempt missed. Giuseppe Rossi (Fiorentina) left footed shot from outside the box misses to the right. Assisted by Alberto Aquilani.

41:20

Juan Guillermo Cuadrado (Fiorentina) wins a free kick in the attacking half.

41:20

Foul by Claudio Marchisio (Juventus).

40:57

Borja Valero (Fiorentina) wins a free kick on the left wing.

40:57

Foul by Paul Pogba (Juventus).

39:46 Goal scored

Goal! Goal! Fiorentina 0, Juventus 2. Paul Pogba (Juventus) right footed shot from the centre of the box to the high centre of the goal.

38:53

Foul by Alberto Aquilani (Fiorentina).

38:53

Andrea Pirlo (Juventus) wins a free kick in the defensive half.

37:47

Attempt blocked. Carlos Tévez (Juventus) right footed shot from outside the box is blocked. Assisted by Fernando Llorente.

36:37 Goal scored

Goal! Goal! Fiorentina 0, Juventus 1. Carlos Tévez (Juventus) converts the penalty with a right footed shot to the centre of the goal.

36:07 Booking

Booking Juan Guillermo Cuadrado (Fiorentina) is shown the yellow card.

35:23

Penalty conceded by Gonzalo Rodríguez (Fiorentina) after a foul in the penalty area.

35:23

Penalty Juventus. Carlos Tévez draws a foul in the penalty area.

33:55

Attempt blocked. Giuseppe Rossi (Fiorentina) right footed shot from outside the box is blocked.

33:26

David Pizarro (Fiorentina) wins a free kick in the defensive half.

33:26

Dangerous play by Fernando Llorente (Juventus).

31:38

Juan Guillermo Cuadrado (Fiorentina) wins a free kick on the right wing.

31:38

Foul by Kwadwo Asamoah (Juventus).

29:59

Borja Valero (Fiorentina) wins a free kick in the attacking half.

29:59

Foul by Giorgio Chiellini (Juventus).

28:46

Juan Guillermo Cuadrado (Fiorentina).

28:46

Giorgio Chiellini (Juventus) wins a free kick.

28:11

Corner, Juventus. Conceded by Neto.

28:08

Attempt saved. Claudio Marchisio (Juventus) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kwadwo Asamoah.

27:00

Attempt saved. Facundo Roncaglia (Fiorentina) right footed shot from outside the box is saved in the centre of the goal. Assisted by Juan Guillermo Cuadrado.

24:43

Attempt missed. Carlos Tévez (Juventus) header from the centre of the box misses to the right. Assisted by Paul Pogba with a cross.

23:20

Foul by Gonzalo Rodríguez (Fiorentina).

23:20

Giorgio Chiellini (Juventus) wins a free kick in the defensive half.

22:51 Substitution

Substitution Substitution, Fiorentina. Matías Fernández replaces Massimo Ambrosini because of an injury.

22:28

Corner, Fiorentina. Conceded by Gianluigi Buffon.

22:04

Corner, Fiorentina. Conceded by Giorgio Chiellini.

21:23 Booking

Booking Andrea Barzagli (Juventus) is shown the yellow card for a bad foul.

21:20

Giuseppe Rossi (Fiorentina) wins a free kick in the attacking half.

21:20

Foul by Andrea Barzagli (Juventus).

20:26

Attempt missed. Facundo Roncaglia (Fiorentina) right footed shot from more than 35 yards is close, but misses to the right. Assisted by David Pizarro.

18:13

Juan Guillermo Cuadrado (Fiorentina) wins a free kick in the defensive half.

18:13

Foul by Claudio Marchisio (Juventus).

16:52

Attempt saved. Carlos Tévez (Juventus) left footed shot from outside the box is saved in the centre of the goal. Assisted by Andrea Barzagli.

16:20

Offside, Fiorentina. Juan Guillermo Cuadrado tries a through ball, but Alberto Aquilani is caught offside.

15:04

Delay over. They are ready to continue.

14:28 Booking

Booking Alberto Aquilani (Fiorentina) is shown the yellow card for a bad foul.

14:27

Delay in match Leonardo Bonucci (Juventus) because of an injury.

14:24

Foul by Alberto Aquilani (Fiorentina).

14:24

Leonardo Bonucci (Juventus) wins a free kick in the defensive half.

13:33

Attempt blocked. Andrea Pirlo (Juventus) right footed shot from outside the box is blocked.

12:42

Foul by Gonzalo Rodríguez (Fiorentina).

12:42

Fernando Llorente (Juventus) wins a free kick in the attacking half.

11:15 Booking

Booking Carlos Tévez (Juventus) is shown the yellow card.

11:07

Facundo Roncaglia (Fiorentina) wins a free kick in the defensive half.

11:07

Foul by Carlos Tévez (Juventus).

7:12

Juan Guillermo Cuadrado (Fiorentina) wins a free kick in the defensive half.

7:12

Foul by Kwadwo Asamoah (Juventus).

6:04

Massimo Ambrosini (Fiorentina) wins a free kick in the defensive half.

6:04

Foul by Fernando Llorente (Juventus).

4:35

David Pizarro (Fiorentina) wins a free kick in the attacking half.

4:35

Foul by Fernando Llorente (Juventus).

4:05

Borja Valero (Fiorentina) wins a free kick in the defensive half.

4:05

Foul by Andrea Pirlo (Juventus).

3:00

Delay over. They are ready to continue.

2:56

Delay in match Giuseppe Rossi (Fiorentina) because of an injury.

1:17

Borja Valero (Fiorentina) wins a free kick on the left wing.

1:17

Foul by Paul Pogba (Juventus).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers