A pesar de ser visitante, el Bolonia entró en el partido con confianza y pronto marcó la diferencia. En el minuto 9, Federico Bernardeschi abrió el marcador para el equipo visitante con un peligroso disparo con la zurda desde fuera del área tras una combinación con Juan Miranda.
Después del gol tempranero, el Bolonia continuó manteniendo la presión con contraataques rápidos. El equipo visitante dobló la ventaja en el minuto 34 cuando el árbitro consultó el VAR y determinó que Giovanni Di Lorenzo había cometido una falta en el área penal. Desde el punto de penalti, Riccardo Orsolini venció al portero del Napoli para aumentar el marcador a 2-0.
Antes de que terminara la primera parte, el Napoli redujo rápidamente la diferencia a 1-2 gracias al remate a quemarropa del capitán Giovanni Di Lorenzo en el tiempo de descuento.
Al comienzo de la segunda parte, el equipo local jugó mejor después de los ajustes tácticos. En el minuto 48, Rasmus Hojlund realizó una pared favorable para que Alisson Santos rematara en un toque, igualando el marcador 2-2 para el Napoli.
Sin embargo, cuando el equipo local de Diego Armando Maradona todavía estaba adelantando la formación para buscar el gol decisivo, inesperadamente recibieron un "golpe de respuesta" en el tiempo de descuento. En el minuto 90+1, Jonathan Rowe marcó el gol decisivo tras una jugada improvisada en el área penal, sellando la victoria por 3-2 para el Bolonia.
Esta derrota pone al Napoli en riesgo de ser superado por la Juventus para ganar el segundo lugar en la clasificación. El equipo del entrenador Conte tiene 70 puntos después de 36 partidos y solo está 2 puntos por delante del tercer clasificado, la Juventus.