Napoli 2-1 Cagliari
Napoli got back to winning ways in Serie A after rallying from behind to defeat Cagliari at the Stadio San Paolo.
Leonardo Pavoletti got the opening goal in the 63rd minute to take his tally to 12 goals in the Italian top flight, before Dries Mertens restored parity Carlo Ancelotti's troops on 85 minutes.
The turnaround was complete in the eighth minute of stoppage time through Lorenzo Insigne's penalty, while the visitors ended the game with 10 men following Artur Ionita's dismissal.
Napoli are now destined to finish second this as they sit 10 points ahead of Inter Milan with two games to go while Cagliari remain in 12th spot.
Genoa 1-1 AS Roma
AS Roma's hopes of clinching a Champions League took a knock after they were held to a 1-1 draw by Genoa on Sunday evening.
After a scoreless first half, Roma went ahead on 82 minutes through Stephan El Shaarawy before Cristian Romero levelled maters in the 91st minute.
Genoa were a penalty minutes later, but Antonio Sanabria failed to convert as the spoils were shared on the night.
Udinese 0-0 Inter Milan
Inter Milan will finish the weekend in third spot following a goalless draw with Udinese on Saturday evening.
Udinese, meanhwhile, sit two points above the relegation zone in 17th spot.
Lazio 1-3 Atalanta
Atalanta are front-runners to finish fourth at the moment after defeating Lazio 3-1 at the Stadio Olimpico.
The home side got off to a fine start as Marco Parolo opened the scoring after three minutes, although Atalanta were level on 22 minutes through Duvan Zapata.
Timoty Castagne gave the visitors the lead on 58 minutes before the win was sealed in the 78th minute thanks to Wallace's own goal.
Other results:
Empoli 1-0 Fiorentina Sassuolo 2-2 Frosinone Parma 3-3 Samdoria Chievo 0-4 SPAL