Match ends, Crotone 1, Juventus 1.
Juventus' advantage at the top of the Serie A table was cut to four points as they were held to a surprise draw by struggling Crotone.
The visitors are looking to win their domestic title for a seventh successive year and made the ideal start when Alex Sandro flicked home a superb header from Douglas Costa's cross.
But Simy Nwankwo's stunning overhead free-kick earned Crotone a point.
Second-placed Napoli beat Udinese 4-2 to keep up the pressure on Juventus.
Maurizio Sarri's side face the leaders at the Juventus Stadium on Sunday (19:45 BST).
Lazio snatch victory in thriller
Lazio moved up to fourth by coming back from two goals down and beating Fiorentina 4-3 in a chaotic encounter that saw both sides reduced to 10 men.
Goalkeeper Marco Sportiello was sent off for Fiorentina early on for handling a cross outside his area but Lazio also found themselves a man down as Alessandro Murgia was dismissed for a last-man foul.
Jordan Veretout scored from the free-kick that followed before getting Fiorentina's second from the penalty spot.
Lazio pulled one back through Luis Alberto's well-taken free kick and were level when Martin Caceres powered in a header.
Veretout completed his hat-trick after a fine solo run but again Lazio hit back through Felipe Anderson's fierce drive before Alberto's late strike sealed victory.
Roma back to winning ways
Roma, who travel to Liverpool for their Champions League semi-final first leg tie next Tuesday, moved up to third after ending a run of four Serie A games without victory by beating Genoa 2-1.
Cengiz Under gave Roma the lead before an Ervin Zukanovic own goal put them in control. Gianluca Lapadula got a goal back for Genoa with a stunning strike from distance.
Line-ups
Crotone
Formation 4-3-3
- 1Cordaz
- 37Faraoni
- 7Ceccherini
- 23Capuano
- 87Martella
- 5StoianSubstituted forSampirisiat 77'minutes
- 38MandragoraBooked at 36mins
- 10Barberis
- 6RohdenSubstituted forAjetiat 87'minutes
- 99Simy
- 19DiabySubstituted forTrottaat 63'minutes
Substitutes
- 3Festa
- 9Nalini
- 11Ricci
- 13Izco
- 20Pavlovic
- 21Zanellato
- 29Trotta
- 31Sampirisi
- 32Tumminello
- 34Simic
- 89Crociata
- 93Ajeti
Juventus
Formation 4-3-3
- 23Szczesny
- 26LichtsteinerBooked at 84mins
- 24Rugani
- 4BenatiaBooked at 73mins
- 12Alex Sandro
- 8MarchisioSubstituted forBentancurat 64'minutes
- 14Matuidi
- 27SturaroSubstituted forJu Cuadradoat 68'minutes
- 11Douglas Costa
- 9Higuaín
- 10DybalaSubstituted forBernardeschiat 88'minutes
Substitutes
- 1Buffon
- 3Chiellini
- 6Khedira
- 7Ju Cuadrado
- 15Barzagli
- 16Pinsoglio
- 21Höwedes
- 22Asamoah
- 30Bentancur
- 33Bernardeschi
- Referee:
- Michael Fabbri
Match Stats
- Possession
- Home27%
- Away73%
- Shots
- Home9
- Away13
- Shots on Target
- Home3
- Away4
- Corners
- Home2
- Away7
- Fouls
- Home9
- Away12
Live Text
Post update
Full Time
Second Half ends, Crotone 1, Juventus 1.
Post update
Foul by Federico Bernardeschi (Juventus).
Post update
Andrea Barberis (Crotone) wins a free kick in the attacking half.
Post update
Foul by Federico Bernardeschi (Juventus).
Post update
Rolando Mandragora (Crotone) wins a free kick in the defensive half.
Post update
Attempt missed. Medhi Benatia (Juventus) header from the centre of the box misses to the left. Assisted by Douglas Costa with a cross following a corner.
Post update
Corner, Juventus. Conceded by Alex Cordaz.
Substitution
Substitution, Juventus. Federico Bernardeschi replaces Paulo Dybala.
Post update
Foul by Medhi Benatia (Juventus).
Post update
Mario Sampirisi (Crotone) wins a free kick in the defensive half.
Substitution
Substitution, Crotone. Arlind Ajeti replaces Marcus Rohden.
Post update
Juan Cuadrado (Juventus) wins a free kick on the right wing.
Post update
Foul by Rolando Mandragora (Crotone).
Post update
Attempt missed. Gonzalo Higuaín (Juventus) header from the centre of the box misses to the left. Assisted by Stephan Lichtsteiner with a cross.
Post update
Daniele Rugani (Juventus) wins a free kick in the defensive half.
Post update
Foul by Marcello Trotta (Crotone).
Post update
Attempt missed. Andrea Barberis (Crotone) right footed shot from outside the box is too high from a direct free kick.
Booking
Stephan Lichtsteiner (Juventus) is shown the yellow card for a bad foul.
Post update
Foul by Stephan Lichtsteiner (Juventus).