Radja Nainggolan, Stephan El Shaarawy and Miralem Pjanic were all on the scoresheet as Roma recorded a 3-1 win over Frosinone in Serie A on Saturday evening.
The home side took the lead in the 18th minute when Nainggolan found a yard of space outside the box before beating Nicola Leali between the sticks.
It did not take long for the visitors to level, however, with Daniel Ciofani finding the back of the net after impressive combination work in the final third.
Edin Dzeko should have sent Roma back ahead 10 minutes before the break when he advanced into the Frosinone box, but the striker's effort was kept out by Leali.
Roma were back ahead early in the second period though, El Shaarway producing a back-heel from an Ervin Zukanovic cross.
The hosts continued to dominate in the second 45 minutes and had their third late on when Pjanic collected a through-pass from Francesco Totti before finding the back of the net.
Roma remain fifth in the Serie A table, just three points off the top four, while Frosinone are still 19th and now seven points from safety.