Postpublished at 22:54 British Summer Time 29 July 2020
Right, that's all from me.
See you later!
Juventus lose in first game since becoming champions
Cristiano Ronaldo bidding to finish as Europe's leading scorer
Ronaldo on 31 goals, four behind Ciro Immobile
Get involved #bbceurofooty
Gary Rose
Right, that's all from me.
See you later!
Juventus really turned it on in the second half and finished with 34 (!) shots on goal, 10 of those on target, but could not find a way through.
The title may have already been sewn up but that's a blow for Cristiano Ronaldo's hopes of finishing as Europe's leading scorer.
Instead, Ciro Immobile leads that charge with 35 goals, four head of Ronaldo and if he gets two this weekend in the final round of Serie A games he could not only claim Europe's Golden Shoe but also take the record for most goals scored in a single Serie A season.
Cagliari 2-0 Juventus
All over and huge cheers from the Cagliari staff for an impressive win.
Cagliari 2-0 Juventus
Another great save by Alessio Cragno as he flings himself at Luca Zanimacchia's goal-bound effort.
Cragno has been in superb form tonight to ensure his side keep a clean sheet.
Cagliari 2-0 Juventus
Into stoppage time now with five minutes added.
Cagliari 2-0 Juventus
Gonzalo Higuain is replaced for the final few minutes by Marco Olivieri. Juventus are still plugging away but it looks like Cagliari will hold on for an impressive win.
Cagliari 2-0 Juventus
Another pot shot from distance by Juventus with time running out but Alex Sandro's effort is straight at Alessio Cragno.
Cagliari 2-0 Juventus
Still Juventus keep coming forward as Luca Zanimacchia shot from just outside the box is just wide.
It just hasn't been the visitors' night in front of goal.
Cagliari 2-0 Juventus
Cristiano Ronaldo is looking more and more determined to get on the scoresheet and he gets the better of his marker before hitting a fierce effort that is denied by Alessio Cragno.
Cagliari 2-0 Juventus
That's it for Rodrigo Bentancur as he is replaced by Daouda Peeters for the final quarter-of-an-hour.
Cagliari 2-0 Juventus
Juventus break quickly but Cagliari still have decent numbers back. Cristiano Ronaldo does well to find Rodrigo Bentancur unmarked at the far side of the area but his shot is deflected behind for a corner.
Cagliari 2-0 Juventus
Cagliari had not won in their previous eight matches, what a win this will be if they manage to hold on.
Cagliari 2-0 Juventus
Cagliari look very capable of catching Juventus out on the break again as Giovanni Simeone blasts a shot wide of the left-hand upright.
Drinks break time and Juventus are going to need a big final 20 minutes if they are to avoid sipping to defeat.
Cagliari 2-0 Juventus
Another shot from distance from Juventus as they desperately try to get back into this. It is Cristiano Ronaldo who tries his luck and the strike has power, causing Alessio Cragno to spill and gather at the second attempt.
Cagliari 2-0 Juventus
Painful! Joao Pedro stretches to try and get to the ball before Juan Cuadrado but succeeds only in catching the Juventus full-back's shin. No surprises as Pedro is booked.
Cagliari 2-0 Juventus
Luca Zanimacchia is immediately into the action as he whips in a low cross from the right. It is a dangerous delivery but Alessio Cragno gets down well to smother the ball.
Cagliari 2-0 Juventus
Maurizio Sarri makes a double change as he looks to try and get his side back into this. Blaise Matuidi replaces Simone Muratore while Luca Zanimacchia is on for Miralem Pjanic.
Cagliari 2-0 Juventus
Federico Bernardeschi cushions a header over as Juventus attack again. Surely it is only a matter of time before they pull one back?
Cagliari 2-0 Juventus
Alessio Cragno keeps out Juventus again as he reacts quickly to deny Alex Sandro's header.
Juventus have finally woken up.