Match ends, Inter Milan 1, Roma 3.
Radja Nainggolan scored two brilliant goals as Roma beat Inter Milan to keep their slim Serie A title hopes alive.
The Belgium international cut in from the left before curling home the opener and ran from his own half to smash in a second from 25 yards.
Mauro Icardi gave sixth-placed Inter hope when he slid home an Ivan Perisic cross at the far post.
But Diego Perotti's penalty after Gary Medel brought down Edin Dzeko sealed the entertaining victory.
Luciano Spalletti's side, who have won eight of their past nine Serie A games, are seven points behind leaders Juventus with 12 games left.
- 24MurilloBooked at 83mins
- 87CandrevaSubstituted forBarbosa Almeidaat 75'minutes
- 44PerisicBooked at 6mins
- 77BrozovicSubstituted forÉderat 55'minutes
- 6João MárioSubstituted forBanegaat 80'minutes
- 96Barbosa Almeida
- 20FazioBooked at 83mins
- 13da Silva PeresSubstituted forVermaelenat 89'minutes
- 16De RossiBooked at 40minsSubstituted forParedesat 84'minutes
- 3Nunes Jesus
- 11SalahSubstituted forPerottiat 71'minutes
- 21Mário Rui
- 30Santos da Silva
- 92El Shaarawy
- Paolo Tagliavento
- Shots on Target
Second Half ends, Inter Milan 1, Roma 3.
Attempt saved. Éder (Inter Milan) right footed shot from the right side of the six yard box is saved in the centre of the goal. Assisted by Mauro Icardi.
Attempt missed. Mauro Icardi (Inter Milan) header from the centre of the box misses to the right. Assisted by Ivan Perisic with a cross.
Corner, Inter Milan. Conceded by Federico Fazio.
Foul by Éver Banega (Inter Milan).
Leandro Paredes (Roma) wins a free kick in the defensive half.
Foul by Roberto Gagliardini (Inter Milan).
Radja Nainggolan (Roma) wins a free kick in the defensive half.
Substitution, Roma. Thomas Vermaelen replaces Bruno Peres.
Geoffrey Kondogbia (Inter Milan) wins a free kick in the defensive half.
Foul by Kevin Strootman (Roma).
Attempt missed. Mauro Icardi (Inter Milan) header from the centre of the box is too high. Assisted by Gabriel with a cross following a corner.
Corner, Inter Milan. Conceded by Antonio Rüdiger.
Goal! Inter Milan 1, Roma 3. Diego Perotti (Roma) converts the penalty with a right footed shot to the bottom right corner.
Penalty conceded by Gary Medel (Inter Milan) after a foul in the penalty area.
Penalty Roma. Edin Dzeko draws a foul in the penalty area.
Substitution, Roma. Leandro Paredes replaces Daniele De Rossi.
Jeison Murillo (Inter Milan) is shown the yellow card.
Federico Fazio (Roma) is shown the yellow card.