The result means Alberto De Rossi's side are still in the hunt to reach the play-off rounds at the end of the league campaign.
Lamine Tall was at his acrobatic best to twice give his side the lead in the contest, although the visitors twice fought back to have things level midway in the second half.
But a flurry of goals from Edoardo Bove and substitutes Felix Afena Gyan and Suf Podgoreanu finally clinched the game for good - rendering Nicola Zalewski's earlier missed penalty nothing more than an unfortunate incident.
Cagliari, meanwhile, converted a penalty of their own deep into injury time to amend the final scoreline slightly.
See more photos from the game in our gallery below!
I confirm that I have read the privacy policy.
© 2018-2024 Soccer S.r.l. – EU VAT IT09305501000 - all rights reserved. The AS Roma names, logos and artwork are registered or unregistered trademarks of Soccer S.r.l. All other trademarks may be the property of their respective holders.