Juventus were held to a 2-2 home draw by Atalanta to leave third spot in Serie A and an automatic Champions League place far from secure.
The draw, their seventh league game without a win, was played behind closed doors after fans were banned for racist chanting.
Fourth-placed Fiorentina are just a point behind Juve with two to play after Alberto Gilardino sealed a 1-0 home win over Sampdoria.
Genoa in fifth slipped back with a 2-2 home draw with Chievo while nothing was settled at the bottom with Torino and Reggina winning while Bologna beat bottom side Lecce 2-1.