A lapse in communication with Cuadrado gifted Juventus a second goal but aside from that, he commanded his area effectively, making several smart saves.
The Argentine tripped international compatriot Tevez in the box, allowing Juventus to take a lead which they perhaps did not deserve.
Although he added little to the attack, his good positioning and willingness to get back ensured Juventus had little joy down the right.
The Montenegrin was a threat from set pieces and despite the odd mistake, he dealt well with Tevez's movement.
The rugged centre-half contained the threat of Llorente excellently and his quick pressing helped Fiorentina to win the ball back quickly.
The veteran midfielder gave solid protection to the Viola defence and his absence was sorely felt when he was substituted early on, as Juventus began to take control.
He struggled to make an impact against his former club and it was only after he was replaced that the Viola started to look more threatening.
Provided Fiorentina's best chances of scoring with a brilliant creative display and assisted Joaquin's goal. Hardly ever surrendered possession.
His bizarre clearance gifted the ball to Pogba who made it 2-0 in the first half. He redeemed himself in the second, however, with his direct dribbling and quick footwork, epitomised in his assist for Rossi's third.
The Chilean's experience helped Fiorentina to win the ball back in the second half and he kept things simple in the midfield with his accurate passing.
After being quiet for 65 minutes, the diminuitive forward sprung to life and inspired the Viola's comeback with a superb hat-trick to take him up to eight goals in eight Serie A matches.
The Juventus keeper was hardly tested in the first hour and he will not want to see the replays as he allowed Rossi's shot to squirm into the far corner to make it 2-2.
Dealt well with Rossi during the first half, producing several crucial challenges and blocks, but looked uncertain after Joaquin's introduction.
Whilst he was solid in the air, the hardman turned in an uncharacteristic display as his willingness to get forward allowed Juventus to be exposed on the counterattack.
Struggled to cope with Rossi's movement and was found flat-footed on more than one occasion.
Capped his return to the side with a goal and his all-round display was crucial to helping Juventus dominate the midfield battle for the majority of the game.
Despite the poor quality of his set-pieces, Pirlo helped to spring Juventus attacks from deep with his clinical range of passing.
Offered little going forward and found it difficult to mark Cuadrado when the Colombian drifted out to the left.
The Ghanaian got into some brilliant attacking positions and put in a solid shift down the left. However, it was somewhat marred by his mis-timed tackle on Fernandez which gave the Viola a penalty.
Was determined to get forward at every opportunity and was denied by Neto on several occasions.
His strong hold-up play helped to bring his team-mates into the game and although he had few chances in front of goal, he was determined to get back to help out defensively.
The Argentine's clever movement won a penalty which he converted to open the scoring. However, he was provided with little service during the second half.
Added inspiration to the Fiorentina attack and scored the crucial third goal to complete the turnaround.
Began the Viola's comeback when be was tripped for the penalty and he also supplied the pass for Rossi's second.
Came on as a late substitute and made an impression with his eagerness to run at the defence.