Efter 25 minuter tog sig Franck Ribéry in från vänsterkanten och sköt in 1-0 vid den första stolpen. Det målet betydde 1-0 till Fiorentina, som befinner sig på 13:e plats i Serie A-tabellen.
Ett tungt mål för Lazio som utmanar ligaettan Juventus om Scudetton i Italien.
På en dryg kvar i andra halvlek vände matchen.
Lazio fick straff och Ciro Immobile sköt in 1-1 i den 67:e minuten. I minut 83 tryckte sedan Luis Alberto in matchavgörande 2-1 till hemmalaget.
Segern innebär att Lazio är fyra poäng upp till Juventus, som besegrade Lecce med 4-0 i fredags.
KLIPP: WHO-oro efter Napoli-fansens cupfirande (19 juni, 2020)