Continued to deputise between the sticks in Buffon's injury-enforced absence. Made a decent save to deny Jovetic but could do little about his equaliser.
The 6ft 3in centre-back scored the opener with striking instincts more attributed to a striker. Also defended well, typified by a brave block to thwart Behrami in the 79th minute.
The flying Swiss right-back made an excellent start, getting forward to great effect and putting over several excellent crosses. Mihajlovic's half-time changes curbed his effectiveness in the second half, however.
Partnered Bonucci in central defence for fourth consecutive game and went about his business in a quiet but effective manner, especially in the first half as he had almost nothing to do.
Continued at left-back despite some less than impressive performances of late. Can't be faulted for effort, but was clumsy on the ball and especially ineffective when he got into advanced positions.
The Chilean returned to the starting line-up after missing out against Genoa through injury. He was his typically robust and energetic self in the centre of midield. His low shot was fumbled by Boruc and slotted home by Bonucci.
Continued on the right-hand side. Can be frustratingly inconsistent, but that was not the case on Tuesday as he tormented Pasqual. Put over several inviting crosses and provided the assist for the winner with an excellent pass.
Pirlo's presence has brought out the best in the 25-year-old, who has three goals this season, and this was particularly evident in the first half as he buzzed around the field probing at Fiorentina. Tested Boruc with long-range efforts in either half.
Occupied his trademark regista role in front of the defence, from where he helped his side totally dominant play in the first half. Wasn't quite as impressive as of late as several attempts to showboat failed to come off. It was his clever corner which led to the opening goal, though.
Retained his place as his side's attacking spearhead after bagging a brace there against Genoa. Took his tally for the season to four goals and scored his third in two games when he swept home the winner. Goal capped off a hard-working and effective display up front.
The Montenegrin was pushed into a role wide on the left, from where he got into several dangerous positions. His finishing, however, invariably let him down. Looks low on confidence.
The Polish custodian was a one-man barrier throughout the match, making saves to deny Vucinic, Matri, Pepe and Marchisio. Crucially, however, his failure to gather Vidal's shot gifted Bonucci the opening goal.
While his partner was solid, he was something of a weak link. Caught out when Matri popped up behind to score the winner and had several other dodgy moments, including a ridiculous attempt to step up for offside in the 20th minute.
L. De Silvestri
Although he was reasonable on the face of it, there were at least four occasions on which he allowed Vucinic far too much room to get shots away. He was just lucky that the Montenegrin didn't have his shooting boots on.
The left-back was caught out in behind on several occasions and was terrorised by Pepe down the the Juventus right. Failed to stop a succession of deliveries coming in from his side.
The captain was a powerful presence at the back for Fiorentina, particularly in the face of relentless first-half pressure. Made two crucial blocks to deny Matri in the 33rd minute and Vucinic in the 63rd minute.
You would be hard-pressed to remember the wideman touching the ball in a totally ineffective 45 minutes on the pitch. While his side were forced back, he failed to even offer an out ball and was unsurprisingly replaced at the break.
The left-sided Peruvian had little influence in the first half, but was important in his side's excellent start to the second half. Putting in the corner which Jovetic headed towards goal, before providing the tidy flick which set up Jovetic for the equaliser.
Was one of the only players in his side to emerge with credit for his performance over the course of the full 90 minutes. At least showed passion, storming about trying to compete with the opposition midfield.
The tall midfielder failed to use his physical attributes to influence the midfield, and was virtually anonymous besides earning a booking for an elbow on Marchisio.
The Moroccan, who spent part of last season on loan at Inter, was, like Munari, an absolute passenger. Offered little in an attacking or a defensive sense, and was basically ran rings round by the Juve midfield in the first half.
The talented Montenegrin scored a stunning equaliser with a sublime finish from the edge of the box and also forced a decent save from Storari with a header, proving he could have been more of a force with better service.
- 13 A. Manninger
P. De Ceglie
Late replacement for Pepe as Conte looked to shore things up. Made an important contribution with some calm play down the left in the 92nd minute after Storari panicked in possession.
- 17 E. Elia
Made one or two interesting forays forward, and did well to waste time down by corner flag in the closing moments.
Played the last two minutes plus injury time.
- 18 F. Quagliarella
- 10 A. Del Piero
- 89 Neto
- 15 M. Nastasić
- 92 Rômulo
- 21 A. Lazzari
Came on for ineffective Kharja and attempted to hold ball up and bring others into play.
Replaced Vargas in 71st minute but struggled to make an impact.
Returned after over a month out injured, coming on at the break. His presence seemed to inspire his side in the early stages of the second half, and his cut back was eventually worked to Jovetic to make it 1-1