Federico Chiesa struck twice for Juventus to contribute to a 3-1 win against AC Milan, relaunching the Italian champions’ bid for a 10th successive title.
Chiesa opened the scoring at the San Siro in the 18th minute and gave the visitors the lead after Davide Calabria equalised for Milan just before half-ftime.
Weston McKennie added Juve’s third to inflict a first defeat on Milan in 27 games stretching back to last season.
Despite the setback, Milan coach Stefano Piolo praised his players for a sequence that has taken them to the top of Serie A.
Seven players out due to Covid
“It’s been a long time since we’ve lived through the ugly sensation of a defeat,” he told Sky Italia.
“I gave the players a pat on the back, they deserved it. They shouldn’t have regrets after a game like this, they should keep their heads up.”
Hours before the match on Wednesday night, striker Ante Rebic and midfielder Rade Krunic tested positive for Covid-19 to take Milan’s tally of unavailable players to seven.
“Seven is a lot, but we didn’t lose our identity,” Pioli added.
“The individual episodes and the quality of the opponent made the difference.
“The team could have been scared, they knew that another two players would be missing but they had no fear.”
Milan lead the table with 37 points after 17 games. City rivals Inter lie second with 36 points while Roma, 3-1 winners at Crotone on Wednesday night, are third.
Juve climbed to fourth on 30 points following their eighth win of the season and have a game in hand on the top three.
Andrea Pirlo, who is looking to guide Juve to a record-extending 10th consecutive league title in his first season as a manager, said he was encouraged by his players' performance.
“We didn’t look at the results of the other teams above us, we were focused on what we had to do,” he added.
“It was important above all to look for the spirit of a team that wants to command and play our own game against a team that is top of the league.”