Nahitan Nandez scored a 94th-minute equaliser to snatch a 1-1 draw for relegation battling Cagliari and dent Napoli's Champions League qualification hopes on Sunday.

Napoli is  fourth in the standings, two points behind Atalanta and AC Milan, but Juventus can overtake it by beating Udinese later.

Victor Osimhen latched onto a dinked Lorenzo Insigne pass and guided home a finish after 13 minutes to put the home side in front.

Both sides were denied by the woodwork as Cagliari wing back Gabriele Zappa struck the post and Diego Demme drilled a shot off the bar, but the Sardinians equalised deep in stoppage time when Nandez slid in a finish at the back post.

The draw saw Cagliari rise to 16th place in the table on 32 points, one ahead of Torino, although the Turin club has two games in hand.

READ | Arsenal cruises to 2-0 win over Newcastle United

Earlier, Joaquin Correa scored his second brace in two games to help Lazio to a thrilling 4-3 win over 13th-placed Genoa and set a new club record of 11 consecutive home wins in Serie A.

The capital club was 4-1 up with 10 minutes to go when a Gianluca Scamacca penalty and an Eldor Shomurodov strike in the space of one minute unexpectedly revived the visitors’ hopes.

However, sixth-placed Lazio held on for an important win that takes it to 64 points, two behind Juventus in fifth.

Veteran Bologna striker Rodrigo Palacio scored a hat-trick as his side came from behind three times to earn a 3-3 draw at home to Fiorentina.

Dusan Vlahovic netted a goal either side of a Giacomo Bonaventura strike for the visitor, who remain 14th on 35 points, four behind 12th-placed Bologna.