Edin Dzeko scored at the death to ensure Roma came away with a 3-2 win against strugglers Frosinone.
The Romans made a shaky start to the game when a mistake from keeper Robin Olsen handed the home side the lead with just five minutes on the clock. A strike from Camillo Ciano was fumbled by the Swedish international keeper before squirming under his arms and into the back of the net.
Roma fought back admirably and scored twice in 72 seconds to take the lead. Edin Dzeko found the back on the net just on the half-hour mark. The Bosnian smashed a shot into the bottom left-hand corner just out of reach from Marco Sportiello. The fightback was complete second later when Stephan El Shaarawy’s shot was palmed out by Sportiello, Lorenzo Pellegrini was on hand to tuck away the rebound.
Into the second half and the home side pushed for a leveller. Teenage substitute Andrea Pinamonti was close to levelling the contest, minutes after coming on but the on-loan Inter player shinned his shot just wide.
With ten minutes left to play, Frosinone thought they that found a deserved equalizer. Surging on the counter-attack, Camillo Ciano squared the ball to an unmarked Pinamonti who made no mistake from close range.
However, the contest was far from over, as in second-hand stoppage time Dzeko struck to hand the Romans a vital win on the road. With ten seconds remaining of the game, El Shaarawy squared the ball to Dzeko to bundle the ball off his hip and into the net. The result leaves Roma in fifth place, one point behind AC Milan.