The endpublished at 21:40
Thanks for joining us today for a classic Clasico and the night Juventus showed they are title contenders again.
Reaction to Real Madrid 0-4 Barcelona
Suarez scores twice, second is Messi assist
Messi comes on to return from injury
Barca go six points clear
Emlyn Begley
Thanks for joining us today for a classic Clasico and the night Juventus showed they are title contenders again.
So Juventus move into sixth above AC Milan and close the gap on the leaders to six points. After a shocking start to the season, Juve are back in the title race.
That was the last chance of the game - Juventus win.
Alessio Cerci almost levels for AC Milan in the last minute from distance but Gianluigi Buffon tips his piledriver away.
Free-kick to Juventus, who look like they're taking the ball to the corner. But Alex Sandro has other ideas and squares the ball to Mario Mandzukic, who blazes over a woeful effort from inside the box.
Three minutes added on.
Milan don't really look like levelling here - Juventus on the attack as we approach injury time.
Actually maybe M'Baye Niang wasn't OK, he's just been replaced by Keisuke Honda.
Five minutes for one of AC Milan's talented attacking players to level this one up.
Juventus defender Stephan Lichtsteiner tries to volley home Alex Sandro's cross at the far post but he's tackled by M'Baye Niang's desperate last-ditch saving tackle.
Both players go down injured but they recover.
Neymar has scored in his last four competitive games for Barcelona in all competitions (six goals).
Juventus bring off their goalscorer Paulo Dybala for Alvaro Morata. Not a bad sub to have on the bench - Real Madrid could have done with him earlier.
Juventus defender Andrea Barzagli breaks and has a go but it's an awful effort from outside the box, miles wide.
The hosts have definitely been the better side, but Milan are still in this.
As things stand, Juventus are up to sixth - above AC Milan - and are only six points below the top three after turning around their abysmal start.
AC Milan bring off Juraj Kucka moments after I praise him, former Shakhtar Donetsk striker Luiz Adriano replaces him.
AC Milan's Juraj Kucka controls a cross on his chest but volleys over from 12 yards out. I've not seen too much of the Slovak this season, but he's looked decent today.
Luis Suarez has scored or assisted in his three games against Real Madrid (three goals, one assist).
Seconds later, Paulo Dybala tries to make it 2-0 but his shot from 25 yards is saved by AC Milan keeper Gianluigi Donnarumma.
The Juventus forward seems to have hurt himself.
Paulo Dybala
Finally, something to write about. A great goal from Juventus' summer signing. Alex Sandro plays a one-two with Paul Pogba, who plays a brilliant return ball. Sandro crosses it in from the left and Paulo Dybala chests the ball before smashing his volley home.