Atalanta fought back from two goals down to beat Lazio 3-2 in a thriller on Wednesday, putting a dent in the visitors' title hopes in Serie A.
Jose Luis Palomino headed in the winner 10 minutes from time after Ruslan Malinovskiy and Robin Gosens pulled Atalanta back into the match.
Sergej Milinkovic-Savic had earlier put Lazio 2-0 up with a long-range strike after an own goal from Marten de Roon.
Lazio are now four points behind Serie A leaders Juventus and four ahead of third-place Inter Milan, who again gave away a lead to draw 3-3 against Sassuolo.
Atalanta remained fourth, four points below Inter and six above fifth-place Roma, who beat Sampdoria 2-1.
Before the match, a Lazio delegation laid a wreath at the cemetery in Bergamo in honour of the victims of coronavirus.
The small city was one of the epicentres of the outbreak and more than 6,000 people died with COVID-19 in the province.
The two teams are the most entertaining in Serie A and had scored 134 goals between them. Lazio came back from 3-0 down to draw 3-3 when they met earlier this season.
Lazio took an early lead when De Roon blasted Manuel Lazzari's cross into his own net in the fifth minute. The visitors doubled their lead six minutes later as Milinkovic-Savic curled a swerving effort into the top left corner from about 25 yards out.
Atalanta pulled one back seven minutes before the break when Gosens headed Hans Hateboer's cross back across into the bottom right corner.
And the comeback was complete in the 66th as Malinovskiy fired a thunderbolt into the top right corner from distance.
The winner came when Palomino headed in a corner at the back post.
Inter Milan's title hopes diminished further as they again dropped points after leading.
Inter had fought back from a goal down to lead 2-1 at half-time and also led 3-2 with four minutes remaining before Giangiacomo Magnani levelled again for Sassuolo.
The Nerazzurri have now lost 15 points this season from leading positions.
Francesco Caputo gave Sassuolo an early lead at San Siro but Inter turned the match around with two goals in five minutes.
Romelu Lukaku levelled from the spot after Jeremie Boga fouled Milan Skriniar and Cristiano Biraghi scored in first-half stoppage time following a one-two with Alexis Sanchez.
Domenico Berardi then equalised with a penalty after Ashley Young tripped Mert Muldur.
Lukaku had a goal ruled out for offside but Inter thought they had won the game when Borja Valero tapped in Antonio Candreva's free kick.
However, Magnani also scored from close range with a minute remaining.
Edin Dzeko scored two second-half volleys to help Roma fight back from a goal down against Sampdoria.
Manolo Gabbiadini had netted the opener for Samp in the 11th minute.