A spirited Livorno came from two goals down to snatch a point at home to Inter Milan, boosting their survival chances and dealing a blow to Inter's European hopes with a 2-2 draw.
Hernanes and Rodrigo Palacio put a sub-standard Inter two goals up before half-time, but the Amaranto responded well with Paulinho and Innocent Emeghara earning them a deserved point which takes them to within a point of safety.
Meanwhile, Udinese plunged Catania deeper into relegation danger with a 1-0 win at the Stadio Friuli.
Antonio Di Natale scored the only goal of the game midway through the second half but the hosts had goalkeeper Simone Scuffet to thank for preserving the points.
The win takes Udinese onto 38 points, which should be enough to secure their place in Serie A again next season, but Catania remain rooted to the foot of the table, more than two wins away from safety and with only seven games remaining.