Lazio needed a second-half goal by Matteo Zaccagni to snatch a 1-0 victory over 10-man AS Roma in their bad-tempered Serie A derby on Sunday and climb into second place, leaving their opponents in fifth.
Roma's Roger Ibanez was sent off with a second booking in the 32nd minute and there were more red cards, one for each team's coaching staff, after a dispute on the sideline a little later.
- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)
Maurizio Sarri's men, who also won the derby in the first half of the season, made the advantage count in the 65th minute with Zaccagni slipping through the defence and curling in a low shot.
They briefly thought their lead was short-lived when Lazio's Nicolo Casale put the ball in his own net two minutes later but it did not count following a VAR review.
Roma tried to find an equaliser but despite having possession they lacked the final pass and the match ended with Roma's Bryan Cristante and Lazio's Adam Marusic also getting red cards after the final whistle following a brief scuffle.
Lazio are second on 52 points, behind runaway leaders Napoli, with Roma in fifth on 47.