Match ends, Inter Milan 1, Roma 0.
Gary Medel scored his first goal for Inter Milan as they beat leaders Roma to go top of Serie A.
Midfielder Medel, who joined Inter from Cardiff at the start of last season, drove a long-range shot past on-loan Arsenal keeper Wojciech Szczesny.
Roma dominated the second half but could not find a way past Inter goalkeeper Samir Handanovic as they lost for the second time this season.
The visitors finished with 10 men after midfielder Miralem Pjanic was sent off.
Pjanic was booked just before half time and received a second yellow card for handball in the 72nd-minute as Roma's five-match winning run in the league came to an end.
Pjanic had earlier been close to an equaliser as Roma battled to recover from Medel's 31st-minute strike but his shot was saved by Handanovic, who then blocked the follow-up from former Chelsea winger Mohamed Salah.
Handanovic also twice kept out headers from former Manchester City forward Edin Dzeko, who was slow to react to a chance to give Roma a first-half lead after a Maicon shot had also been saved.
Medel said: "I'm happy for the fans and my team-mates. I'm delighted with my goal and our win.
"We knew this was a massive game and a chance for us to overtake them at the top."
Napoli will replace Inter at the top of the table if they win at Genoa on Sunday.
- 1HandanovicBooked at 69mins
- 33D'AmbrosioSubstituted forRanocchiaat 79'minutes
- 17MedelSubstituted forKondogbiaat 51'minutes
- 13GuarínBooked at 59mins
- 10JoveticSubstituted forPalacioat 65'minutesBooked at 77mins
- 22LjajicBooked at 90mins
- 5Nunes Jesus
- 3DigneBooked at 90mins
- 24FlorenziSubstituted forFalqueat 64'minutes
- 15PjanicBooked at 73mins
- 9DzekoSubstituted forVainqueurat 77'minutes
- 27KouassiSubstituted forIturbeat 84'minutes
- 5Castan da Silva
- 16De Rossi
- 26De Sanctis
- Nicola Rizzoli
- Shots on Target
Second Half ends, Inter Milan 1, Roma 0.
Attempt missed. Fredy Guarín (Inter Milan) right footed shot from more than 40 yards on the left wing is close, but misses to the left from a direct free kick.
Foul by Antonio Rüdiger (Roma).
Rodrigo Palacio (Inter Milan) wins a free kick on the left wing.
Lucas Digne (Roma) is shown the yellow card.
Juan Iturbe (Roma) wins a free kick in the defensive half.
Foul by Yuto Nagatomo (Inter Milan).
Corner, Inter Milan. Conceded by William Vainqueur.
Corner, Inter Milan. Conceded by Kostas Manolas.
Offside, Roma. Maicon tries a through ball, but Juan Iturbe is caught offside.
Adem Ljajic (Inter Milan) is shown the yellow card for hand ball.
Hand ball by Adem Ljajic (Inter Milan).
Foul by Lucas Digne (Roma).
Jeison Murillo (Inter Milan) wins a free kick on the right wing.
Corner, Roma. Conceded by Jeison Murillo.
Attempt missed. Maicon (Roma) right footed shot from the right side of the box misses to the left.
Substitution, Roma. Juan Iturbe replaces Gervinho.
Attempt missed. Jeison Murillo (Inter Milan) right footed shot from outside the box misses to the right. Assisted by Fredy Guarín.
Attempt blocked. Fredy Guarín (Inter Milan) right footed shot from outside the box is blocked.