Inter Milan kept their lead in the Serie A title race thanks to a tight 2-1 win over Lazio on Sunday, while Juventus pulled off an incredible comeback to sink a distraught Roma 4-3.
Milan Skriniar thumped home the decisive goal with a towering header from Alessandro Bastoni's cross in the 67th minute to put Inter back one point ahead of AC Milan, who had moved into first place after a 3-0 win at Venezia in Sunday's early match.
Simone Inzaghi's side have a game in hand on their local rivals after their match at Bologna on Thursday was not played due to Covid infections among the opposition squad.
"We need to carry on like this, because all our direct rivals won today so there's no time to stop and think, we just have to keep winning," said Inzaghi after Inter's eighth straight league triumph.
It was a strong display at the San Siro for Inter against Inzaghi's old club, who however gave a good account of themselves and levelled in the 35th minute through Ciro Immobile's 15th league goal of the season after Bastoni had crashed the hosts into the lead with a long-range daisy cutter five minutes before.
Maurizio Sarri's side even gave Inter some scares after Skriniar crashed in his third league goal of the campaign, with Immobile having a goal ruled out for an obvious offside, but they couldn't create anything clear cut and left Milan with their seventh defeat of the season.
Six points behind Inter in third are Napoli, whose faltering Serie A title hopes were kept alive by Andrea Petagna in a 1-0 win over Sampdoria.
Burly forward Petagna struck the winner with an uncharacteristically acrobatic bicycle kick just before half-time to keep Napoli -- missing a number of key players to Covid-19 infections and the Africa Cup of Nations -- just about in the hunt.
- 'Weak' Roma -
Lazio meanwhile sit eighth, level on 32 points with local rivals Roma who completely fell apart in their loss to Juve, who are three points behind fourth-placed Atalanta in the race for the Champions League after their 6-2 win at Covid-hit Udinese.
Deservedly losing 3-1 in the 69th minute and having lost Federico Chiesa to a potentially serious knee injury in the first half, Juve were leading with 76 minutes on the clock at the Stadio Olimpico as Roma collapsed so dramatically that Jose Mourinho openly questioned his players' character.
"It was 70 minutes of complete control... We did very well for 70 minutes, but after that it was a psychological collapse," Mourinho told DAZN.
"When you're in the shit you're supposed to get back up and show what you're made of, but there are people in the changing room here who are a bit too nice, a bit too weak."
Juve's win in what was probably the match of the season so far was all the more remarkable as soon after Mattia De Sciglio had lashed the away side ahead Lorenzo Pellegrini has the perfect chance to level the scores at four each but hit a dreadful penalty which Wojciech Szczesny easily pushed away.
That was a disappointing end to the match for Italy midfielder Pellegrini, who had lapped up the roar of the home crowd eight minutes after the break when his sumptuous free-kick looked to have given Roma the third goal they needed to seal what would have been Mourinho's biggest win to date as coach of the capital club.
However after Manuel Locatelli's free header cut the deficit with 20 minutes left, Roma collapsed, letting Dejan Kulusevski sweep in a leveller two minutes later which was confirmed after a lengthy VAR check for offside.
De Sciglio's strike left the previously buoyant home support in complete disbelief and after Pellegrini fluffed his spot-kick they knew the game was up, despite Juve's Matthijs de Ligt being sent off for handball after giving away the missed penalty.