Fluminense derrotó 3-1 a Corinthians en la jornada 28 del Campeonato Brasileiro Série A, en un partido que quedó definido por la contundencia visitante en los momentos decisivos. Hulk firmó dos goles, participó de manera determinante desde el inicio y dejó el campo a los 87 minutos, mientras que Kevin Serna selló el resultado en el tiempo agregado. Corinthians consiguió igualar transitoriamente en el segundo tiempo con Gustavo Henrique, pero no pudo sostener ese impulso ante un rival que volvió a golpear con precisión.

El encuentro comenzó con un desarrollo intenso y con las primeras incidencias disciplinarias antes de que llegara el gol. Memphis Depay recibió tarjeta amarilla a los 20 minutos para Corinthians. Cuatro minutos después, Fluminense abrió el marcador: Luciano Acosta asistió a Hulk, quien convirtió el 0-1 a los 24. La jugada fue revisada por el VAR y el tanto quedó confirmado, por lo que el equipo visitante tomó ventaja en el marcador. Corinthians intentó reorganizarse tras el golpe, pero el primer tiempo continuó marcado por interrupciones y amonestaciones.

Matheuzinho fue amonestado a los 35 minutos para el conjunto local. Fluminense también acumuló tarjetas en la recta final de la primera parte: Samuel Xavier Brito vio la amarilla a los 44 y Matheus Martinelli Lima fue sancionado a los 45+6. Antes del descanso, Corinthians realizó una modificación a los 45 minutos, con el ingreso de Iago Machado por Gui Negão. Con el 0-1 establecido desde el tanto de Hulk, los equipos se fueron al entretiempo con Fluminense por delante.

Corinthians encontró la igualdad a los 56 minutos. Gustavo Henrique apareció para marcar el 1-1 y devolver el partido a un marcador abierto. La respuesta de ambos equipos llegó también a través de los cambios. A los 59, Fluminense movió sus piezas con los ingresos de Samuel Xavier Brito por Julio César Lima Fidelis y de Luciano Acosta por Paulo Henrique Chagas de Lima. Dos minutos más tarde, André fue amonestado para Corinthians. El partido mantuvo una sucesión de acciones detenidas: Agustín Canobbio recibió amarilla a los 62, Julio César Lima Fidelis fue amonestado a los 64 y Gustavo Nonato Santana vio la tarjeta a los 71.

Cuando Corinthians buscaba sostener el empate, Fluminense recuperó la ventaja a los 76 minutos. Paulo Henrique Chagas de Lima asistió a Hulk, que definió para firmar su segundo gol de la noche y el 1-2 visitante. En esa misma ventana de juego, Fluminense realizó dos sustituciones: Agustín Canobbio ingresó por Riquelme Felipe Silva de Almeida y Gustavo Nonato Santana entró por Hércules Pereira do Nascimento. El segundo tanto de Hulk cambió nuevamente el marcador y obligó a Corinthians a buscar una reacción en el tramo final.

El equipo local respondió con más modificaciones. A los 80 minutos, André ingresó por Jesse Lingard; un minuto después, Memphis Depay entró por Pedro Raul. Ya a los 87, Fluminense sustituyó a Hulk por Rodrigo Castillo, después de la actuación decisiva del delantero, autor de los dos goles que encaminaron el triunfo visitante. Corinthians hizo otro cambio a los 88, cuando Breno Bidon reemplazó a Matheus Pereira, pero el marcador no volvió a acercarse para el local.

En el minuto 90+3, Fluminense cerró el partido con el 1-3. Matheus Martinelli Lima habilitó a Kevin Serna, quien convirtió el cuarto y último gol de la noche. El tanto terminó de asegurar una victoria visitante construida a partir de la apertura de Hulk, la respuesta de Corinthians mediante Gustavo Henrique, el nuevo golpe del propio Hulk a los 76 minutos y la definición final de Serna en el agregado. Con el silbatazo de Ramon Abatti, Fluminense se llevó los tres puntos tras imponerse 3-1 sobre Corinthians.