Inter Milan suffered a set-back on the road after going down 1-0 to Torino on Sunday night,
Armando Izzo got scored the decisive goal for Torino in the first stanza for vital three points.
Inter also finished the game with ten men after Matteo Politano was given his marching orders in the 71st minute.
Ten-man Fiorentina edged Chievo 4-3 in a seven goal-thriller on Sunday afternoon.
Luis Muriel and Marco Benassi gave the visitors a 2-0 lead inside the opening 30 minutes, before Mariusz Stepinski pulled a goal back for Chievo seven minutes before the break.
Fiorentina's Benassi was red-carded a minute before the hour and Chievo capitalised immediately thereafter through Sergio Pellissier from the penalty spot.
Federico Chiesa gave Fiorentina a 3-2 lead 11 minutes before time and he made it 4-2 for the visitors four minutes before time to complete his brace. Filip Dorderic pulled a goal back for the hosts a minute before time but they ran out of time to salvage a point.
Atalanta and Roma played to a six-goal blitz in a 3-3 draw on Sunday evening, with the visitors coming back from three goals down.
Timothy Castagne, Rafael Toloi and Duvan Zapata secured a point for the hosts after a brace from Edin Dzeko and a solitary strike from Stephan El Shaarawy put Roma 3-0 up.
Frosinone boosted their chances of survival with a 4-0 thrashing of Bologna on Sunday afternoon.
Bologna started the game on the back foot after Federico Mattiello was red-carded in the 13th minute.
Frosinone took advantage as they opened the scoring in the 18th minute through Paolo Ghiglione and Camillo Ciano doubled their lead three minutes later.
Andrea Pinamonti made it 3-0 for the visitors in the 52nd minute while Ciano completed the rout with 15 minutes remaining.
Mohamed Fares netted late to hand SPAL a 3-2 win over Parma on Sunday.
Roberto Inglese gave Parma a 2-0 lead with a brace but the visitors rallied back to score three late goals from Mattia Valoti, Andrea Petagna and Fares.