Pablo Osvaldo scored a 92nd-minute winner to give Roma a 1-0 win over Fiorentina at Stadio Artemio Franchi in Serie A this evening.
The forward nodded home a close-range effort deep into stoppage time to give his side the three points and their third win over their opponents this season.
The victory means that the visitors closed the gap on their Champions League rivals to four points in the division.
No team had scored more goals at home than Vicenzo Montella's side in Serie A this season prior to this evening, but they were unable to break down Aurelio Andreazzoli's outfit.
Stevan Jovetic came closest to breaking the deadlock in the first half when his fierce strike was tipped onto the woodwork by Roma goalkeeper Bogdan Labont.
Jovetic had the ball in the net later in the first half, but the goal was ruled out following a collision between Gonzalo Rodriguez and Labont, with the clash leaving the keeper momentarily dazed and bloody in the Roma goalmouth.
Francesco Totti tried his luck with a free kick early on for the visitors, but his well-struck shot was held by Emiliano Viviano.
The second half yielded few chances for either side, but Borja Valero spurned a great opportunity for Fiorentina when he side-footed wide following good work Adem Ljajic after 73 minutes.
Nine minutes later Luca Toni met Juan Cuadrado corner, but the Italian striker could not get enough direction on his header and his effort went wide of Labont's right-hand post.
With the game seemingly petering out for a draw, the former Fiorentina striker netted a late winner to send the Romans away with the points.