SUBSTITUTIONpublished at 15:37 Greenwich Mean Time 6 January 2020
Juventus 2-0 Cagliari
Aaron Ramsey's day is over. He's replaced by Douglas Costa.
Ibrahimovic comes on as AC Milan sub after signing six-month deal
Champions Juventus beat Cagliari thanks to Ronaldo hat-trick
First treble in Serie A for Portuguese forward
6 January is public holiday in Italy - hence daytime games
Emlyn Begley
Juventus 2-0 Cagliari
Aaron Ramsey's day is over. He's replaced by Douglas Costa.
AC Milan 0-0 Sampdoria
Sampdoria are penned in at the moment. It's wave after wave of Milan attacks.
AC Milan 0-0 Sampdoria
Huge chance for Milan as Rafael Leao clips the ball over the bar from six yards out. He came on at the same time as Zlatan Ibrahimovic and has been much more involved.
AC Milan 0-0 Sampdoria
A third yellow card for Sampdoria - this time Omar Colley fouls.
Juventus 2-0 Cagliari
Cristiano Ronaldo has now scored seven goals in his last five Serie A appearances - as many as in his previous 17.
AC Milan 0-0 Sampdoria
A waste as Milan striker Rafael Leao heads the ball into the keeper's hands instead of playing it across to a team-mate in the centre.
AC Milan 0-0 Sampdoria
Samp midfielder Morten Thorsby is booked for a foul.
Atalanta are thrashing Parma 5-0 now with Josip Ilicic scoring twice.
AC Milan 0-0 Sampdoria
Sampdoria are one of only two teams against which Zlatan Ibrahimovic played a Serie A match with AC Milan without scoring. Bari are the other.
Juventus 2-0 Cagliari
Gonzalo Higuain on, Paulo Dybala off. Not a bad change to make.
AC Milan 0-0 Sampdoria
Milan look more dangerous going forward since Zlatan Ibrahimovic and Rafael Leao came on. Leao has a shot well saved by the keeper at his near post.
AC Milan 0-0 Sampdoria
That Milan free-kick just touched a Sampdoria player before reaching Zlatan Ibrahimovic, which meant he couldn't get full power onto it. That could have been a goal otherwise.
Cristiano Ronaldo (67 mins)
Cristiano Ronaldo sends the goalkeeper the wrong way and Juventus are surely heading back to the top of Serie A.
AC Milan 0-0 Sampdoria
Zlatan Ibrahimovic almost scores on his Milan return but his header from a deep free-kick is well saved.
Juventus 1-0 Cagliari
Paulo Dybala is fouled by Marko Rog and Juventus have a penalty.
Juventus 1-0 Cagliari
Paulo Dybala almost doubles Juve's lead but his free-kick is palmed away.
AC Milan 0-0 Sampdoria
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
AC Milan 0-0 Sampdoria
Zlatan Ibrahimovic's last club game in Europe was Boxing Day 2017, as Manchester United drew 2-2 with Burnley.
His last goal in Europe was six days earlier as United lost 2-1 to Bristol City in the League Cup.
AC Milan 0-0 Sampdoria
Zlatan Ibrahimovic is involved for the second time but his cushioned header across the six-yard box can't find a man.
AC Milan 0-0 Sampdoria
This is Zlatan Ibrahimovic's first Serie A appearance since 13 May 2012 - a 2-1 home win for Milan against Novara, who are now in the third tier.