Match ends, Lazio 0, Roma 2.
Roma moved four points behind Serie A leaders Juventus after beating Lazio in a controversial Rome derby.
Kevin Strootman dispossessed Lazio defender Wallace inside the area before firing his side ahead.
Unused Lazio substitute Danilo Cataldi was sent off moments later after pulling Strootman's shirt as the Roma player was celebrating his goal.
Radja Nainggolan sealed the points at the Stadio Olimpico after beating Federico Marchetti from 25 yards.
Roma move back up to second in the table after AC Milan had earlier leapfrogged them with a 2-1 win over Crotone.
There was no shortage of incident as Roma beat their city rivals for the fourth successive game in Serie A.
With the game goalless, Roma thought they had won a penalty when the referee pointed to the spot after Bruno Peres went down inside the area.
After a short delay the official changed his mind and awarded a free-kick just outside the area. Replays clearly showed the Brazilian defender had slipped.
The red card for Cataldi, who was warming up on the sidelines, came after he reacted to Strootman appearing to throw water in his face.
Lazio had the better chances in the first half, Ciro Immobile blazing two good opportunities over the bar.
Former Manchester City striker Edin Dzeko had a header from six yards brilliantly saved by Marchetti when the game was goalless.
Lazio are fifth in the table on 28 points, four behind Roma and eight behind Juventus, who beat Atalanta 3-1 on Saturday.
The derby was again played out in front of thousands of empty seats as a large number of Roma fans protested against security measures.
Line-ups
Lazio
Formation 4-3-3
- 22Marchetti
- 8BastaSubstituted forGabarrón Gilat 80'minutes
- 13Fortuna dos Santos
- 26Radu
- 19LulicBooked at 70mins
- 16ParoloBooked at 79mins
- 20BigliaBooked at 29minsSubstituted forLombardiat 80'minutesBooked at 90mins
- 21S Milinkovic-Savic
- 10Felipe Anderson
- 17Immobile
- 14KeitaSubstituted forKishnaat 85'minutes
Substitutes
- 1Strakosha
- 2Hoedt
- 3de Vrij
- 4Gabarrón Gil
- 5Cataldi
- 6J Lukaku
- 7Kishna
- 9Djordjevic
- 15Jacinto Quissanga
- 25Lombardi
- 55Vargic
- 96Murgia
Roma
Formation 4-1-4-1
- 1Szczesny
- 2RüdigerBooked at 51mins
- 44Manolas
- 20Fazio
- 33Emerson
- 16De Rossi
- 13da Silva PeresBooked at 84minsSubstituted forNunes Jesusat 90+3'minutes
- 6StrootmanBooked at 67mins
- 4Nainggolan
- 8Perotti
- 9Dzeko
Substitutes
- 3Nunes Jesus
- 7Iturbe
- 10Totti
- 15Vermaelen
- 17Seck
- 18Lobont
- 19Alisson
- 21Mário Rui
- 30Santos da Silva
- 92El Shaarawy
- Referee:
- Luca Banti
- Attendance:
- 40,000
Match Stats
- Possession
- Home49%
- Away51%
- Shots
- Home11
- Away7
- Shots on Target
- Home2
- Away4
- Corners
- Home6
- Away3
- Fouls
- Home21
- Away14
Live Text
Post update
Full Time
Second Half ends, Lazio 0, Roma 2.
Booking
Cristiano Lombardi (Lazio) is shown the yellow card for a bad foul.
Post update
Kevin Strootman (Roma) wins a free kick in the defensive half.
Post update
Foul by Cristiano Lombardi (Lazio).
Substitution
Substitution, Roma. Juan Jesus replaces Bruno Peres.
Post update
Diego Perotti (Roma) wins a free kick on the left wing.
Post update
Foul by Ciro Immobile (Lazio).
Post update
Attempt missed. Patric (Lazio) right footed shot from outside the box is close, but misses to the left. Assisted by Senad Lulic following a corner.
Post update
Corner, Lazio. Conceded by Antonio Rüdiger.
Post update
Radja Nainggolan (Roma) wins a free kick on the left wing.
Post update
Foul by Patric (Lazio).
Post update
Offside, Lazio. Felipe Anderson tries a through ball, but Cristiano Lombardi is caught offside.
Post update
Foul by Radja Nainggolan (Roma).
Post update
Felipe Anderson (Lazio) wins a free kick on the right wing.
Post update
Kevin Strootman (Roma) wins a free kick in the attacking half.
Post update
Foul by Marco Parolo (Lazio).
Substitution
Substitution, Lazio. Ricardo Kishna replaces Keita.
Booking
Bruno Peres (Roma) is shown the yellow card.
Post update
Foul by Daniele De Rossi (Roma).