Lazio came from behind to beat Fiorentina and keep their Serie A title dreams alive.
Simone Inzaghi’s side are four points behind champions Juventus with 10 games to go.
Veteran Franck Ribery put the visitors ahead with an excellent goal as he cut in from the left and rifled a low shot into the bottom corner.
But Ciro Immobile’s penalty and Luis Alberto’s first-time finish from 20 yards turned it around.
Fiorentina ended with 10 men as Dusan Vlahovic was sent off deep into injury time for violent conduct, while Lazio manager Inzaghi was shown a red card.
Lazio’s 15th penalty award of the Serie A season was one of their most controversial as Felipe Caicedo appeared to go down before making contact with goalkeeper Bartlomiej Dragowski.
And that proved the turning point as Lazio bounced back from a first defeat in 22 league games at Atalanta on Wednesday.