Los toscanos lograron el empate en el tiempo añadido después de que el colegiado revisara la acción con la ayuda del VAR y castigara una falta del ecuatoriano Felipe Caicedo sobre el defensa argentino Germán Pezzella.
Tras sufrir ante la presión de la Fiorentina en los primeros minutos, la Lazio adelantó líneas liderada por el español Luis Alberto, que dio un primer aviso con un disparo desde el límite del área que fue enviado a córner por el guardameta de la Fiorentina, Marco Sportiello.
El español fue el más activo de los romanos y en una falta lanzada por él se originó el primer gol, marcado de cabeza por De Vrij en el minuto 25.
Fue la sexta asistencia de Luis Alberto esta temporada y el decimocuarto gol de la Lazio logrado tras una acción a balón parado, un aspecto que el entrenador Simone Inzaghi trabaja con particular atención.
La segunda mitad fue muy intensa, con la Fiorentina apretando con fuerza en busca de la igualada y la Lazio que se encerraba atrás y que salía al contragolpe, guiada por la velocidad de Luis Alberto y Ciro Immobile.
Los romanos aguantaron hasta el tiempo añadido, pero entonces Caicedo cometió una ingenuidad al derribar en el área a Pezzella. Al principio el árbitro no pitó la falta, pero, tras ser revisada a través del VAR, indicó el punto de penalti.
Babacar marcó con seguridad y rescató un punto para la Fiorentina, castigando a una Lazio que ya saboreaba la cuarta plaza liguera. Con este resultado, los romanos se quedan quintos, con 29 puntos, mientras que la Fiorentina ocupa la undécima plaza, con 18.