Second half goals from Antonio Sanabria, Simone Zaza and Tomas Rincon proved the difference for the hosts, who took a huge step towards preserving their Serie A status with the three points.
Mayoral had scored his eighth league goal of the season just three minutes into the contest to give the Giallorossi the lead but, despite going into the break in front, they were unable to hold on.
Pedro and Roger Ibanez were among those to also go close during the course of the game.
Paulo Fonseca's side do not have long to dwell on the result - they face Atalanta at the Stadio Olimpico on Thursday evening.
TORINO 3-1 ROMA
SCORERS: Sanabria (57'), Zaza (71'), Rincon (90'); Mayoral (3')
TORINO (3-5-2): Milinkovic-Savic; Izzo, Nkoulou, Bremer; Vojvoda (Singo), Lukic (Rincon), Mandragora, Verdi (Baselli), Ansaldi; Sanabria (Zaza), Belotti
Unused subs: Sava, Ujikani, Rodriguez, Buongiorno, Lyanco, Murru, Rincon, Gojak, Linetty, Bonazzoli
ROMA (3-4-2-1): Mirante; Fazio, Cristante, Ibanez; Reynolds (Karsdorp), Veretout (Diawara), Villar (Pastrore), Peres; Carles Perez, Pedro (Mkhitaryan); Mayoral (Dzeko)
Unused subs: Pau Lopez, Fuzato, Mancini, Jesus, Santon, Calafiori
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.