Roma substitute Alessandro Florenzi scored a dramatic stoppage-time winner as his side edged Torino 2-1 at Stadio Olimpico on Tuesday.
Florenzi, introduced for Radja Nainggolan with seven minutes to play, provided the telling blow with an excellent left-footed finish that found the net with Torino goalkeeper Daniele Padelli rooted the spot.
Mattia Destro had given the hosts the lead in the first half but Torino's Ciro Immobile moved ahead of Carlos Tevez at the top of Serie A's scoring charts with an outstanding volley seven minutes after the break.
Florenzi's late heroics ensured Rudi Garcia's men would claim all three points, though, extending their unbeaten record in home league matches this season to 15 - 12 of which have been wins.
The result leaves Roma nine points clear of third-placed Napoli, who lost 1-0 at home to Fiorentina on Sunday.
Roma started well, with Miralem Pjanic particularly dangerous, and should have taken the lead in the 28th minute.
Captain Francesco Totti – making his 700th appearance in a Roma shirt – spurned a golden chance, shooting at Padelli from 12 yards.
Roma's first-half dominance was capitalised on by Destro in the 41st minute, with Gervinho the provider.
The ex-Arsenal man did an excellent job in heavy traffic to squeeze a ball through for Destro, and the forward made no mistake, sliding in ahead of Padelli to score his third goal in as many matches.
Torino responded just after the interval as Immobile's outstanding season continued, with his left-footed volley from 12 yards giving Roma goalkeeper Morgan De Sanctis no chance.
Immobile has now scored 17 Serie A goals this season.
Torino went close to claiming the lead twice, as Immobile shot just over before Alessio Cerci fired wide.
Cerci's chance came at the end of a swift counter-attack, but the forward, who chested down, saw his shot go agonisingly wide with De Sanctis beaten.
The missed chances kept on coming as Gervinho turned wide after a goalmouth scramble before Torino's Kamil Glik produced a defender's finish.
Glik really should have scored but failed to turn Jasmin Kurtic's shot, which was heading wide, into the back of the net.
And Florenzi made Torino pay, finishing a move in the first minute of stoppage time that started with Immobile giving possession away.
The influential Gervinho picked Florenzi out with an angled ball and the replacement shifted the ball onto his left foot before thrashing past Padelli to send the Rome crowd into ecstasy.
|Sarri praises ´extraordinary´ Hamsik as Napoli go top of Serie A|
|Mutual trust at Man City is ´a dream´, says Guardiola|
|Stoger´s small changes getting Dortmund back on track|
|Atletico Madrid 1 Alaves 0: Substitute Torres breaks LaLiga duck to net winner|
|City defeat a ´good experience´ for Tottenham - Pochettino|
|Zidane dreaming of sextuple after Club World Cup success|
|Running man De Bruyne makes it easier to manage City - Guardiola|
|Ronaldo and Zidane hoping for Ballon d´Or winner to retire at Madrid|
|Championship Review: Teenage debutant Maja snaps Sunderland´s home drought|
|In-form Neymar is good for all who love football – Emery|
|Napoli´s record goalscorers - how Marek Hamsik compares to Diego Maradona|
|De Bruyne eyes titles over unbeaten season|
|Ninja Turtles invade pitch during PSG clash|
|Muller, Heynckes buoyed by Bayern Munich´s edgy victory|
|I´m confident, but what does that mean? - Wenger gives cryptic answer on Ozil future|
|Real Madrid win five trophies in a calendar year for first time|
|It´s nice to know - Hamsik plays down matching Maradona´s Napoli record|
|Borussia Dortmund 2 Hoffenheim 1: Pulisic late show extends perfect Stoger start|
|Manchester City 4 Tottenham 1: Silva-less City continue to set the gold standard|
|Hughes fumes at Lanzini ´dive´|
|Torino 1 Napoli 3: Historic Hamsik strike sends Sarri´s side top|
|Dyche credits Burnley´s resolve in battling Brighton draw|
|Conte refuses to discuss Chelsea interest in ´really good player´ Van Dijk|
|Real Madrid 1 Gremio 0: Ronaldo free-kick secures Club World Cup glory|
|Silva refuses to question Watford´s attitude amid dismal run|
|Wenger hails Ozil´s decisive ´gem´|
|City´s record run unfairly overshadowing Chelsea form - Conte|
|Murray ´normally very reliable´ from the spot - Hughton|
|Stoke City 0 West Ham 3: Returning Arnautovic has the last laugh|
|Rennes 1 Paris Saint-Germain 4: Two goals, two assists for Neymar|
|Hamsik matches Maradona´s all-time Napoli scoring record|
|Apologetic Spalletti had forgotten losing feeling at Inter|
|We stick to the plan – Valverde not risking Dembele before January|
|Watford 1 Huddersfield Town 4: Deeney sees red as Hornets´ slump continues|
|Chelsea 1 Southampton 0: Alonso extends Blues´ home run|
|Arsenal 1 Newcastle United 0: Ozil stunner sees hosts edge back to winning ways|
|Brighton and Hove Albion 0 Burnley 0: Murray pays the penalty for Seagulls|
|Stuttgart 0 Bayern Munich 1: Ulreich denies former club with last-gasp penalty save|
|Gattuso tries to shrug off Donnarumma, FFP controversies|
|Inter 1 Udinese 3: Leaders leave door open for Napoli as unbeaten run ends|
|Al Jazira 1 Pachuca 4: Jara & Sagal inspire Mexicans to Club World Cup third place|
|Benteke winning over Palace fans after penalty nightmare - Hodgson|
|Allegri defends ´extraordinary´ Dybala after Nedved criticism|
|I didn´t owe Palace team-mates, Benteke claims|
|I´ve never considered leaving PSG, insists Draxler|
|Leicester City 0 Crystal Palace 3: Benteke, Eagles end drought|
|AC Milan´s Fassone requests UEFA help over FFP|
|AC Milan have ´no intention´ of selling Donnarumma|
|A-League Review: Jets keep up pressure, Wanderers get rare win|
|Schalke send Coke on loan to Levante|
|Man Utd´s Matic refuses to concede in Premier League title race|
|Mourinho: I don´t like a circus when you win|
|Keita won´t arrive in January, says Klopp|
|Bring on the noise! Pochettino´s Spurs want to ´kill´ Man City|
|Beat Madrid and PSG can go all the way, Djorkaeff claims|
|Icardi to Real Madrid? Nara will not say yes or no|
|Ronaldo proud to compete with Messi|
|Wenger struggling to solve Arsenal goal drought|
|Pique wants to face Guardiola, City in Champions League final|
|Tevez nearing Boca Juniors return|
|Ronaldo? I was better, says Gremio coach Renato|
|Pique: I understood why Neymar left Barca for PSG|
|Klopp: We´re all fighting for second place|
|Every player has a price – Mourinho hints at January exits|
|Good question! Guardiola ducks Sanchez link and lauds Walker|
|Guardiola addresses Mourinho´s tactical foul claims|
|Call the doctor! Conte protests no malice in David Luiz absence|
|Sheffield Wednesday 0 Wolves 1: Brilliant Neves fires leaders seven clear|
|Premier League title City´s to lose, but Sterling wary of United charge|
|Barcelona´s Deulofeu a Clasico doubt after training injury|
|Salah ´is a player I rate a lot´, says Zidane|
|Allardyce lauds ´invaluable´ Rooney|
|Ramos fit for Club World Cup final|
|Lille sack Bielsa to end failed experiment|
|Manchester United job like Real Madrid, says Mourinho|
|Fernandinho is much better than I was, Guardiola claims|
|That Harry Kane team? – I´m over Guardiola dig, says Pochettino|
|Mourinho open to January moves as Griezmann rumours swirl|
|Berizzo set for Sevilla return after cancer surgery|
|Manchester City will not go unbeaten in Premier League - Guardiola|
|Man City are the best – Pochettino braced for Spurs´ toughest test|
|Conte hopeful over David Luiz´s ´serious´ knee injury|
|Neymar not an injury risk after Brazil trip - Emery|
|Bailly to miss three months due to ankle surgery|
|Klopp defends Liverpool rotation policy|
|Arsenal fan Prince Harry´s wedding day to clash with FA Cup final|
|He´s one of the best – Simeone showers Oblak with praise|
|Juventus won´t sell in-demand Pjaca, agent claims|
|Bolasie in line for Everton return after long-term injury|
|Maradona told Real Madrid to sign Mbappe|
|Sydney FC 3 Melbourne City 1: Champions come from behind to go eight points clear|
|Red-hot Salah wins Player of the Month|
|Heynckes unaware of reported Sanches loan termination|
|Maradona: I´d have won more Ballons d´Or than Ronaldo and Messi|
|Wenger confirms Wilshere contract talks imminent|
|We´ve never been approached by Man United – Wenger rejects Ozil reports|
|Lewandowski demands focus ahead of Christmas|
|Klopp right to rotate at Liverpool – Neville|
|Donnarumma plays down Milan exit rumours|
|Barkley could leave in January – Allardyce|
|Pulisic voted youngest-ever male USA player of the year|
|Griezmann will be allowed to leave – Simeone|
|Guardiola appears to aim another dig at Mourinho|