Lazio claimed a UEFA Champions League place, ending a 13-year absence from the competition, when it came from behind to beat Cagliari 2-1 in Serie A on Thursday following five games without a win.

Serie A leading scorer Ciro Immobile netted the winner with his 31st goal of the season as Lazio, fourth with 72 points, clinched the final Italian place in Europe's elite club competition next season.

With three games left to play, Lazio still has a mathematical chance of overhauling leader Juventus, which lost 2-1 at Udinese on Thursday and has 80 points.

READ | Serie A: Juve faces wait to clinch title after late defeat at Udinese

“I'm happy, it's right to celebrate reaching an important target for us which we achieved three matches in advance,” said Immobile.

“We are proud despite the difficulties we have faced after lockdown. This is something that Lazio haven't achieved for years.”

Cagliari forward Joao Pedro scored with a stunning free kick early on but it was disallowed because the referee had signalled it was indirect.

Lazio was kept at bay by Cagliari goalkeeper Alessio Cragno and was caught out when Giovanni Simeone gave the Sardinians the lead with a deflected shot at the end of the first half.

However, Sergej Milinkovic-Savic volleyed Lazio level two minutes after the break and, after hitting the post with a shot on the turn, Immobile latched on to Luis Alberto's through ball to slot the winner past Cragno on the hour.