Match ends, Fiorentina 0, Juventus 2.
Juventus beat Fiorentina to go top of Serie A, in a game with video assistant referee controversy.
Referee Marco Guida initially awarded Fiorentina an 18th-minute penalty for a Giorgio Chiellini handball.
But three minutes later - with Jordan Veretout waiting to take the kick - Guida reversed the decision after a VAR consultation and awarded a free-kick to Juve for offside instead.
Federico Bernardeschi and Gonzalo Higuain scored Juve's goals.
Bernardeschi's excellent free-kick after the break gave them the lead and Higuain curled home a late second from just inside the box.
Fiorentina, who remain 11th, hit the post - through Gil Dias - in the first half.
Goalkeeper Gianluigi Buffon, who is going to retire this summer, made his 500th league appearance for the champions.
Juve - who have kept 15 clean sheets in their last 16 games - have gone two points above Napoli, who host Lazio in their game in hand on Saturday (19:45 GMT).
- 3BiraghiBooked at 88mins
- 24BenassiSubstituted forEyssericat 79'minutes
- 17VeretoutBooked at 67mins
- 28Bastião DiasBooked at 37minsSubstituted forThéréauat 67'minutesBooked at 84mins
- 27Lo Faso
- 31Franchescoli de Souza
- 76Boialvo Gaspar
- 26LichtsteinerBooked at 24minsSubstituted forBarzagliat 61'minutes
- 4BenatiaBooked at 90mins
- 12Alex SandroBooked at 39mins
- 8MarchisioSubstituted forDouglas Costaat 66'minutes
- 33BernardeschiSubstituted forBentancurat 78'minutes
- 2De Sciglio
- 11Douglas Costa
- Marco Guida
- Shots on Target
Second Half ends, Fiorentina 0, Juventus 2.
Attempt blocked. Valentin Eysseric (Fiorentina) right footed shot from outside the box is blocked.
Medhi Benatia (Juventus) is shown the yellow card for a bad foul.
Federico Chiesa (Fiorentina) wins a free kick in the attacking half.
Foul by Medhi Benatia (Juventus).
Attempt blocked. Federico Chiesa (Fiorentina) left footed shot from the centre of the box is blocked. Assisted by Jordan Veretout.
Delay over. They are ready to continue.
Delay in match Mario Mandzukic (Juventus) because of an injury.
Milan Badelj (Fiorentina) wins a free kick in the defensive half.
Foul by Gonzalo Higuaín (Juventus).
Cristiano Biraghi (Fiorentina) is shown the yellow card for a bad foul.
Foul by Cristiano Biraghi (Fiorentina).
Rodrigo Bentancur (Juventus) wins a free kick in the attacking half.
Giovanni Simeone (Fiorentina) wins a free kick in the attacking half.
Foul by Miralem Pjanic (Juventus).
Goal! Fiorentina 0, Juventus 2. Gonzalo Higuaín (Juventus) right footed shot from the centre of the box to the bottom right corner. Assisted by Giorgio Chiellini with a through ball.
Cyril Théréau (Fiorentina) is shown the yellow card for a bad foul.
Foul by Cyril Théréau (Fiorentina).
Miralem Pjanic (Juventus) wins a free kick in the attacking half.