The Italian stopper was having a blinder of a game, keeping out Juve's attempts time and time again. But, he could not hold Vucinic's shot that led to Matri's equaliser. Was beaten twice more but not before pulling off an outstanding save to deny Asamoah from close range.
Along with Astori, did well to restrict Juve to just one shot on target in the opening period. Took on more responsibility when his captain was sent off but ultimately could not help his side withstand the Juve threat.
The captain kept things tight at the back using all his experience to keep Juve at bay. One too many bookable fouls however resulted in him seeing red in the second half and eventually his team crumbled following his dismissal.
The young defender was given a tough time by the combative Lichsteiner. Earned a yellow card in the first half which seemed to knock his confidence. Taken off early in the second period.
A dogged display from the Italian full-back. Was kept busy by Asamoah, who nine times out of ten came out on top.
The most defensive member of Cagliari's midfield, the 25-year-old was second best to Marchisio for the majority of the match. Picked up a yellow card.
The former Juve man battled hard and displayed his technical abilities with a couple of forward-surging dribbles. Got a shot in on goal and was highly involved in the encounter.
Did very well to match it with Juve’s midfield and was at the heart of everything positive for his side. Also was everywhere defensively. Definitely Cagliari's best player on the night.
Used all his cunning to win his side a penalty in the first half after a soft tackle from Vidal. Had a good attempt in the second half that almost caught Buffon out. Was withdrawn for a defender following the red card to Astori.
Despatched his penalty with aplomb and was always his side’s most dangerous threat in attack. Faded in the second half particularly after his side went down a man. Replaced for Nene with a quarter of an hour to go.
Cagliari missed Cossu as Ribeiro struggled to impose himself on the game. Was not seen for long periods and did not offer anywhere near enough going forward. Surprisingly, he played the whole match.
A quiet evening for the most part. Cagliari may have brought the game to Juve but they did not test the visitors' custodian often. Beaten easily from the penalty spot and did well to keep out a cheeky effort from Sau in the second half.
Not his best outing, that's for sure. Defensively did not have much to do so spent much of his time attacking. However, his final ball always let him down and he was forced to drop back into a more defensive role with the introduction of Padoin.
Just another day at the office for Barzagli. The Italian was sound at the back, letting little go beyond him. Becoming a very consistent performer for the Old Lady.
Played in place of the injured Giorgio Chiellini and was tidy in defence. Certainly nothing spectacular and he was withdrawn just after the hour when Juve needed to push forward more.
Commanding at the back while his distribution was top drawer, too. Almost scored, nearly set up Quagliarella with a neat long ball and in defence he mopped things up repeatedly.
An evening of mixed fortunes for the Chilean. Was woeful at the outset, picked up a yellow card, conceded a penalty, missed a penalty, but then provided the assist for Matri's second goal.
As per usual, Pirlo ran things for Juve. Chipped in with a couple of shots whilst dictating the game with his wonderful passing range. Despite all his 33 years, he was tireless throughout the ninety minutes.
The Ghanaian came close to scoring on two occasions. The first time he was called offside and the second time saw Agazzi deny him with a stupendous save. Dominated the left flank and was always a threat. A top display, again.
As ever, registered a handful of shots but none of them came off for him this evening. Linked up well with Giovinco as he always looked to get forward.
The creative force in attack for Juve. His passing, quick movements and eye for goal caused Cagliari problems. He did not score, but came close before Vucinic made sure of it by slamming home his injury-time effort.
Not a great outing for the Neapolitan. Looked to be on a different wavelength compared to his team-mates as he struggled to link up. Withdrawn for Matri who proved to be the hero.
Came on eight minutes into the second half and did not have any impact on the game.
D. Del Fabro
The 17-year-old was on the field for not even five minutes before he brought down Giovinco for a penalty. This was his most notable contribution.
Played the last fifteen minutes and got a handful of touches on the ball.
A determined display from the former Atalanta man. Got forward often down that right flank and was definitely an improvement from Lichsteiner.
The Montenegrin changed the game when he came on. He gave the Juve attack much more in the way of end product and it was his shot that led to the equaliser. His close control caused problems for Cagliari while he linked up superbly with his team-mates.
The hero of the night - and against his old club, no less. Displayed his striking instincts with two goals; was first to the rebound for his and Juve's first before being in the right place at the right time. A fantastic outing.