|Udinese dance their way back above Lazio and into fourth position following their victory over Chievo [GALLO/GETTY]
Sampdoria were relegated from Serie A on Sunday with a game to spare after they suffered a 2-1 defeat at home to Palermo.
That, coupled with Lecce's 2-0 victory at Bari in the Puglia derby, ensured a remarkable slump for Sampdoria who last season finished fourth and qualified for the Champions League.
Meanwhile Udinese took a step towards Champions League qualification for next season with a 2-0 win at Chievo that maintained their two-point lead over Lazio.
Joining Bari and Brescia
Sampdoria came into their match knowing anything less than three points would mean their Serie A survival was no longer in their own hands.
And they were unlucky when a Nicola Pozzi strike was wrongly ruled out for offside. They suffered further misery as Fabrizio Miccoli gave Palermo the lead on the stroke of half-time. Jonathan Biabiany restored parity on 50 minutes despite a suspicion of a foul on goalkeeper Francesco Benussi.
Sampdoria had another strike ruled out, this time correctly, but four minutes from time they were hit on a counter-attack as Mauricio Pinilla skipped past two tired challenegs, ran fully 60 yards, swapped passes with Abel Hernandez and then finished from close range.
Sampdoria will now join already relegated Bari and Brescia in Serie B next season.
In Bari, Lecce ensured they stayed in Serie A for another campaign as Jeda, the smallest player on the pitch, headed home a corner from the penalty spot to give them the lead over their local rivals.
And late on it was Jeda's shot that was turned into his own net by the back-tracking Andrea Masiello to secure the three points.
Bari fans showed their disapproval by letting off flares and bangers, forcing the game to be suspended briefly during the second period.
At the other end of the table, Napoli secured the point they needed to qualify for the Champions League next season with a 1-1 draw at home to Inter Milan.
It will be the first time Napoli has competed in the competition in its current form. It twice competed in the European Cup after winning the Italian title in 1987 and 1990.
"We've achieved our objective and we deserve it," Napoli striker Ezequiel Lavezzi said.
"We deserve this for all the work we have put in this season. We haven't got the biggest squad so everyone has worked hard this season to reach this goal."
Udinese top Lazio
In Verona, Udinese earned the result they needed to push themselves back above Lazio and into the crucial fourth place.
Mauricio Isla opened the scoring after his own cross sparked some pinball in the Chievo box and he arrived from wide right to slot the ball home.
Ghana midfielder Kwadwo Asamoah then doubled the advantage in the second period with a rocket from distance.
If Udinese beat champions AC Milan at home next Sunday or Lazio fail to win at Lecce, the northerners will be in the Champions League for only the second time in their history, the last time being in the 2005/06 season.
Roma's hopes of remaining in the Champions League race ended as they lost 2-1 at Catania. The hosts twice hit the woodwork but then went behind.
Having come on for the injured Juan, substitute centre-back Simone Loria gave Roma the lead with a 14th minute header from a Francesco Totti free-kick.
But second half goals from Gonzalo Bergessio and Alejandro Gomez, five minutes into injury time at the end of the game, ensured Roma failed to qualify for the Champions League for the second time in three seasons.
They now face a battle with Juventus for the last Europa League spot after the Old Lady of Turin lost 1-0 at Parma.
Roma host Sampdoria next week needing a point to play in Europe next year while Juve must beat Napoli and hope for a Roma defeat.