Roma extended their unbeaten run in Serie A to seven games with a 2-1 victory over Bologna at Stadio Olimpico.
The Giallorossi moved back to within a point of fourth-placed AC Milan while Bologna remain in the relegation zone, three points adrift of safety.
Bologna started the brighter, with Roberto Soriano forcing Roma goalkeeper Robin Olsen to tip his swerving drive over the crossbar after eight minutes.
Olsen was alert to deny Soriano again from close range later on in the half.
The Sweden international stopper then stood up well to block Simone Edera’s effort.
The best chance of the first half fell to the impressive Soriano in added time.
However, the midfielder could only crash an effort from 12 yards against the crossbar.
Roma rallied, though, and took the lead early in the second half.
This came courtesy of a penalty from Aleksandar Kolarov in the 55th minute.
That was awarded after after Filip Helander brought down Stephan El Shaarawy in the box.
Andrea Poli almost brought Bologna level with a powerful volley from distance but Olsen did well to parry the ball away down low to his left.
Roma then doubled their lead in the 73rd minute when Federico Fazio lashed home on the volley at the back post from a Kolarov corner.
A fabulous solo run from Nicola Sansone brought Bologna back into the contest for the final six minutes but Roma held on to secure the three points.