Edin Dzeko has turned in a last-gasp winning goal for Roma in a 3-2 win at Serie A minnows Frosinone to maintain his side's push for a UEFA Champions League place.
The fifth-place Giallorossi occupy the first of two Europa League places and sit one point behind fourth-placed AC Milan, who fill the final Champions League berth.
Frosinone are second-from-bottom and five points from safety.
At the chilly and windswept Benito Stirpe, an ill-conceived backward pass from Steven Nzonzi set up Frosinone's Camillo Ciano to fire for an early lead as Robin Olsen fumbled his save.
Roma bounced back with two goals in as many minutes around the half-hour mark and conceded a late equaliser before Dzeko struck, for the second time in the game, five minutes into stoppage time.
Dzeko drilled in a shot off the left post and Lorenzo Pellegrini nudged in after home goalkeeper Marco Sportiello deflected Stephan El Shaarawy's diagonal effort for Roma's 2-1 lead.
Teenage substitute Andrea Pinamonti levelled with 10 minutes left after he led a swift counter with Ciano.
In the dying seconds, however, El Shaarawy made a run on the left to cross for Dzeko's close-range deflection.
Earlier in Turin, Torino beat visitors Atalanta 2-0 to enter the race for the Europa League places.
Defender Armando Izzo pounced on a short clearance to put Il Toro ahead late into the first half and Iago Falque struck off Soualiho Meite's cross seconds after the restart.
Torino are now level on points with sixth-place Atalanta and Lazio.
"It was an important win against the only squad who has beaten Juventus in Italy this season [in the Italian Cup]," Torino boss Walter Mazzarri said.
"We adjusted a few things in the changing room (at half-time), then in the second half we were almost perfect.
"We would have been if we had scored a third goal."