Det var ett formsvagt Juventus, med tre raka matcher utan seger i Serie A, som jagade ett trendbrott hemma mot tabellsjuan Fiorentina under lördagen. Juve-tränaren Max Allegri valde återigen att starta med Dejan Kulusevski på bänken, i stället fick Paulo Dybala och Alvaro Morata förtroendet på topp.
I Fiorentina fanns forwardsstjärnan Dusan Vlahovic med från start.
Första halvlek blev en sömnig historia där avsaknaden av heta målchanser var uppenbara. Närmast var Fiorentina när Borja Valero fick ett läge i straffområdet efter cirka en halvtimma. Avslutet dock tätt över.
Andra halvlek blev desto mer fartfylld.
Det tog bara fem minuter innan Juventus Alvaro Morata fick ett fint läge vid utkanten av straffområdet. Avslutet tätt utanför stolpen.
Juventus fick sedan ännu större chans att vinna när Fiorentinas mittback Nikola Milenkovic drog på sig sitt andra gula kort på sju minuter och blev utvisad.
Efter utvisningen tog Juventus över matchen allt mer och till slut kom målet.
Juan Cuadrado utmanade på högerkanten, dribblade sig förbi Fiorentinas vänsterback Cristiano Biraghi och smällde in det avgörande målet bakom Pietro Terracciano i Fiorentinas mål.
Segern innebär att Juventus tar sig upp på åttonde plats i Serie A på 18 poäng på tolv matcher. Fiorentina ligger sjua på samma poäng, men med bättre målskillnad.
Dejan Kulusevski satt på bänken hela matchen.
Startelvor:
Juventus: Perin - Danilo, Rugani, de Ligt, Alex Sandro - Chiesa, McKennie, Locatelli, Rabiot - Dybala, Morata
Fiorentina: Terracciano - Odriozola, Martinez Quarta, Milenkovic, Biraghi - Bonaventura, Torreira, Castrovilli - Callejon, Vlahovic, Saponara