Lazio scored twice in the last ten minutes to earn a comeback win against Cagliari, who were reduced to nine men in the closing stages of an action-packed Serie A clash this evening.
Hernanes went the close for the home side in the first half, curling a measured free-kick onto the crossbar from distance.
Cagliari had chances of their own before the break, with only a last-ditch clearance from Andre Dias stopping the visitors taking the lead.
Marco Sau stunned the Olimpico by putting Cagliari ahead on the hour after fine approach-play from Danilo Avelar.
The home side rallied and were level in the closing stages when Abdoulay Konko latched onto a cross from Giuseppe Biava.
Lazio completed a stunning turnaround six minutes later when Michael Agazzi conceded a penalty for a foul on Miroslav Klose, with the goalkeeper sent off as a result.
Before the spot kick could be taken Andrea Cossu was also dismissed for his angry protests.
Antonio Candreva kept his cool after a lengthy delay to earn Lazio all three points and keep them in second place at the halfway stage of the Serie A season.