Cristiano Ronaldo scored a late equaliser to rescue a point for 10-man Juventus against Atalanta and maintain the champions’ unbeaten Serie A record.

Ronaldo, a second-half substitute, scored in the 78th minute, nodding in a corner from close range.

Berat Djimsiti’s early own goal had put Juventus in the lead, before Atalanta’s Duvan Zapata struck twice either side of Rodrigo Bentancur’s sending-off.

It was the first time Serie A has played matches on 26 December.

Ronaldo started the game on the bench for the first time since joining the club for £99.2m in July, but took his tally to 12 goals in Serie A just 13 minutes after coming on.

It is just the second time leaders Juventus have dropped points this season.

“It’s a shame because we still wanted to win, but the team did well,” said boss Massimiliano Allegri.

Elsewhere, AC Milan failed to score for a fourth Serie A game in a row for the first time since December 1984, as they drew 0-0 with 19th-placed Frosinone.

Lazio boss Simone Inzaghi came out on top in a sibling duel as his side beat brother Filippo’s relegation-threatened Bologna 2-0, thanks to goals from Luiz Felipe and Senad Lulic.

Lazio are fourth in the table, two points above Sampdoria, for whom Fabio Quagliarella and Gaston Ramirez netted in a 2-0 victory over Chievo.

Roma climbed to seventh with a 3-1 home win over Sassuolo, while 10th-placed Parma moved level on points with Fiorentina after beating them 1-0.