Juventus endured a disappointing matchday 14 games as Fiorentina ended an eight-game run without a win with three un-replied goals to ensure Pirlo’s side
suffered their first Serie A loss of the season.
Fiorentina took the lead three minutes into the game after composed Dusan Vlahovic put one past Wojciech Szczesny.
Juve didn’t even have time to adjust to falling behind that early when midfielder Juan Cuadrado got sent off in the 18th minute for a lunge on Gaetano Castroville, reducing the defending champions to 10 men.
Cristiano Ronaldo tried to pull Juve back into the game before half time. Still, his effort was to save, as the champions trailed behind at halftime.
After the break, the five-time Ballon D’or winner had his header canceled off for offside.
Things all but got worse for the hosts when Alex Sandro scored an own goal in the 76th minute.
Four minutes later, Martin Caceres’s effort sealed off a famous victory for the visitors.
The first time that Juventus has lost by a three-goal margin at the Allianz Stadium in Serie A, so you can imagine what the victory meant to Fiorentina, a lot.
It was just the defeat that made it a bleak day for Juve who lost 6 points in a frustrating day for Juve, who had already lost three points and dropped to fourth in Serie A, seven points off the top, after their walkover victory over Napoli in October was rescinded with the game to be replayed.