Lecce lost 3-4 at home to mid-table Parma but would have dropped down to Serie B even if they had won as relegation rivals Genoa thumped Hellas Verona 3-0.
- Man Utd
Inter Milan pulled back ahead of Atalanta, and within four points of leaders Juventus, who are poised to claim a 36th 'Scudetto' when they play Sampdoria.
Sebastiano Esposito put away a second-half penalty which made him the youngest Inter Milan scorer since Mario Corso in 1958.
Juventus, who beat AC Milan 2-1 on Saturday, needed Napoli to lose to win the Serie A title for the 35th time.
Italy were held 1-1 by Ukraine in an international friendly in Genoa during which the victims of the bridge collapse in the city were remembered.
Edin Dzeko was sent off 16 minutes before the end but teenager Sadiq Umar sealed the match late on to end a seven-match winless run for AS Roma that included Wednesday's Italian Cup exit against second-division Spezia.
Roma had Daniele De Rossi and Leandro Castan sent off to end their 17-game unbeaten run.
Carlos Tevez fired Juventus into the lead in the sixth minute but Maxi Moralez's strike saw Gianluigi Buffon's unbeaten streak end at 744 minutes.
The sides' final Group B clash at the Ali Sami Yen Stadium was stopped in the 31st minute with the scoreline 0-0, as increasingly heavy snowfall made playing conditions nearly impossible.
Arturo Vidal and Giorgio Chiellini netted a goal each as Juventus beat Bologna 2-0.
Pirlo left the pitch for treatment after suffering a knock to his knee during a 1-0 win over Udinese.
Antonio Conte's side ideally required a win against the Danes to relaunch what has been an uninspiring campaign, and after being frustrated on their way to a 1-1 draw in Copenhagen the Italian champions did not disappoint.
Juventus, with whom goalkeeper Gianluigi Buffon made his 500th Serie A appearance, now have a two-point cushion on overnight leaders Roma ahead of the capital side's home game against struggling Cagliari on Monday.
Fernando Llorente, Andrea Pirlo and Paul Pogba sent Juve to within one point of table-toppers Roma
Bayern made heavy weather of beating Viktoria Pilsen 1-0 while City reached the knockout stages for the first time, after flopping in the group stage the last two seasons, with a 5-2 thumping of CSKA Moscow in Manchester.
Despite Juventus holding a 2-0 lead at half-time following a Carlos Tevez penalty and a strike from Paul Pogba, the champions crumbled during 14 second-half minutes in which 'La Viola' staged a remarkable comeback.
The 20-year-old Frenchman, who joined Juventus from Manchester United in a free transfer in the summer of 2012, is tied to the club until June 2016. Juventus are ready to offer him a new contract with improved terms as he has made impressive progress after he came to Italy.