Cristiano Ronaldo has marked his 1,000th official match by scoring a record-equalling goal to help Serie A leader Juventus win 2-1 at bottom side SPAL.
Ronaldo scored for an 11th-straight league game, matching the league record set by Gabriel Batistuta in 1994 and equalled by Fabio Quagliarella last season.
The run of Argentinian Batistuta was uninterrupted while Ronaldo rested in the previous round of matches and Quagliarella also had a break.
Ronaldo also hit the crossbar with a free kick late on and had an early goal disallowed.
Aaron Ramsey doubled Juve's lead in the second half while Andrea Petagna replied for the hosts with a penalty on 69 minutes.
Juventus extended their advantage at the top to four points while SPAL are eight points from safety after a fifth successive defeat.
Ronaldo thought he gave Juventus the lead in the fifth minute but it was ruled offside on video review.
However, the Portugal forward got on the scoresheet six minutes from the break, rushing in at the far post to volley Juan Cuadrado's cross into the roof of the net.
It took Juventus until the hour mark to double their lead when Paulo Dybala sent in a delightful through ball for Ramsey, who lifted it above Spal goalkeeper Etrit Berisha.
SPAL reduced the deficit nine minutes later after Juventus defender Daniele Rugani fouled midfielder Simone Missiroli.
After a lengthy wait and the use of video review, a penalty was awarded and Petagna fired it into the bottom right corner.
Fiorentina rescued a 1-1 draw at home to AC Milan despite playing most of the second half with 10 men.
Erick Pulgar levelled from the penalty spot for Fiorentina five minutes from time after Alessio Romagnoli tripped former Milan forward Patrick Cutrone.
Fiorentina also hit the post despite being a man short from the 62nd minute after defender Dalbert tripped Zlatan Ibrahimovic.
The referee initially just booked Dalbert but showed the Brazilian a straight red card after reviewing the incident on the pitchside monitor.
Ante Rebic gave Milan the lead six minutes earlier while Ibrahimovic had a first-half goal disallowed for handball.
Milan joined sixth-placed Napoli on points in the race for the European spots, Fiorentina remained 13th.
Rodrigo Palacio scored a stoppage-time equaliser as Bologna remained two points behind Milan by snatching a 1-1 home draw with Udinese.
Australian Associated Press