El Porto se vio sorprendido en su propio estadio por el Boavista y tuvo que remontar una desventaja de dos goles para conseguir un empate que de poco sirve en la pelea por el título de liga. Jesús 'Tecatito' Corona jugó todo el partido.
El primer tiempo fue completamente para el Boavista. Primero, al minuto 8, el cuadro visitante se puso arriba en el marcador con gol de Jackson Porozo.
Antes de que terminará el primer tiempo llegó el segundo del Boavista cortesía del hondureño Alberth Elis, quien empujó el balón ante una portería desprotegida por Marchesín.
En el segundo tiempo los Dragones despertaron con la anotación de Mehdi Taremi. El empate llegó gracias a Sergio Oliveria quien hizo efectivo un penalti.
Al final el Porto tuvo la victoria en sus manos, pero el VAR intervino y le quitó el tercer gol a los Dragones al minuto 88. Con este resultado el Porto se quedó en la segunda posición con 41 puntos.