Recorde as incidências da partida
Com Froholdt recuperado, Francesco Farioli manteve o jovem médio dinamarquês no onze, onde as novidades foram Thiago Silva, Gabri Veiga e Pepê, nos lugares de Alberto Costa, Rodrigo Mora e William Gomes, em relação à equipa que empatou (1-1) com o Viktoria Plzen. Do lado do Gil Vicente, César Peixoto repetiu o onze que venceu o Nacional (2-1) na 18.ª jornada da Liga.

Contra a chuva e contra o vento
O FC Porto entrou ao ataque, jogando contra o forte vento que se fez sentir na tempestade que assolou a Invicta, e, logo aos 3 minutos, Gabri Veiga recuperou a bola e serviu Borja Sainz, que atirou ao lado. Aos 12' Borja Sainz marcou mesmo, após recarga a defesa incompleta de Dani Figueira, mas com fora de jogo assinalado.
Respondeu o Gil Vicente, no minuto seguinte, com Luís Esteves a rematar à figura de Diogo Costa. Em cima do quarto de hora foi Santi García, também de meia distância, a aproveitar o fator vento para obrigar o guardião dos dragões a aplicar-se. Aos 16' foi Tidjany Touré, dentro da área, a atirar para Kiwior desviar para canto. Aos 18', na sequência de nova bola parada, Tidjany Touré fugiu à marcação de Kiwior e, sozinho, cabeceou ao lado.

O Gil Vicente respondia da melhor forma à forte entrada do FC Porto, que aos 26' viu Samu rodar sobre Elimbi e rematar à figura de Dani Figueira. Aos 32' foi Borja Sainz a servir o avançado espanhol dos dragões, que rodou mas disparou para corte da defesa gilista e, na recarga, Borja Sainz não conseguiu direcionar o remate.
Adeus ao bruxedo
Aos 33' os papéis inverteram-se, com Samu a servir Gabri Veiga de calcanhar, mas o remate do espanhol a ser cortado por Konan, resultando em mais um canto para o FC Porto. Na sequência da bola parada, Samu surgiu ao segundo poste, agarrado por Murilo, numa grande penalidade assinalada por António Nobre e validado pelo VAR.
Depois de ter falhado dois penáltis, diante do Vitória SC e do Viktoria Plzen, em apenas uma semana, Samu colocou um ponto final na frustração, inaugurando o marcador aos 37 minutos, da marca dos 11 metros, chegando aos 20 golos esta temporada.

Um quarto de hora antes de mudar
A segunda parte começou sem alterações em ambas as equipas, e com o FC Porto a jogar a favor do vento. As dificuldades dos dragões em entrar no último reduto gilista, porém, continuavam, e depois de Gabri Veiga ter tentado servido Froholdt, para corte de Zé Carlos, aos 60', Francesco Farioli avançou para uma dupla alteração, aos 61 minutos, lançando William Gomes e Rodrigo Mora nos lugares de Borja Sainz e Gabri Veiga.
O ferro a fazer tremer o Dragão
Aos 63', pela esquerda, Tidjany Touré testou Diogo Costa, que defendeu com segurança, e aos 66' foi Gustavo Varela a encher o pé, para defesa de recurso do guarda-redes do FC Porto, para a frente. Aos 67' houve livre direto para os gilistas, que Luís Esteves atirou ao poste da baliza dos dragões.
Um minuto em campo e vermelho
Logo depois César Peixoto, aos 68', mudou, igualmente em dose dupla, lançando Martín Fernández e Bamba nos lugares de Zé Carlos e Gustavo Varela. Na primeira vez que tocou na bola, Martín Fernández, médio uruguaio, entrou de forma perigosa sobre Thiago Silva, aos 69', e viu o cartão vermelho direto das mãos de António Nobre.
A calma depois da tempestade
Com mais um em campo, o FC Porto ameaçou o 2-0, aos 73 minutos, com Rodrigo Mora a cruzar para Froholdt, com espaço, cabecear ao lado. Aos 74' foi Rodrigo Mora, após trabalho de Samu, a rematar para Dani Figueira defender para canto, antes de Martim Fernandes, aos 75', encher o pé, de meia distância, para assinar o 2-0, com a bola a passar entre as pernas de Elimbi, sem dar hipóteses a Dani Figueira. Primeiro golo do lateral, enquanto sénior, a sentenciar a partida no Dragão.
Logo depois Francesco Farioli voltou a mexer em dose dupla, lançando Deniz Gul no lugar de Samu, e o jovem polaco Pietuszewski em vez de Pepê, com César Peixoto a apostar em Hevertton Santos e Joelson Fernandes nos lugares de Tidjany Touré e Luís Esteves.
Aos 78' Rodrigo Mora trabalhou bem, sentou Bamba, mas exagerou na iniciativa individual e acabou desarmado. Aos 82' Farioli esgotou as alterações, tirando Froholdt para lançar Stephen Eustáquio. Depois de Martim Fernandes, aos 83' o outro lateral, Kiwior, também tentou a sorte, com um remate desviado para canto por Elimbi.
Xeque-mate canarinho
Aos 86 minutos, após recuperação de Pablo Rosario sobre Santi García, William Gomes foi lançado em velocidade pela direita, ultrapassou Buatu, com felicidade no ressalto, e rematou cruzado para bater Dani Figueira e assinar o 3-0.
César Peixoto ainda esgotou as alterações, lançando Sergio Bermejo aos 88 minutos, para o lugar de Murilo, e foi o espanhol a ficar perto de reduzir, aos 89', quando surgiu ao segundo poste para desviar o cruzamento de Joelson Fernandes. Pela frente, porém, estava Diogo Costa, que com uma defesa a fazer lembrar o andebol, manteve a baliza a zeros.
Já dentro dos quatro minutos de compensação, Rodrigo Mora serviu Deniz Gul de calcanhar, mas Dani Figueira fez a mancha, e na recarga Pablo Rosario atirou por cima.

Com esta vitória o FC Porto chega aos 55 pontos, mantendo a vantagem de sete para o Sporting e dez para o Benfica. Já o Gil Vicente permite a ultrapassagem ao SC Braga, caindo para o quinto lugar.
Homem do jogo Flashscore: Samu (FC Porto)

