O Gil Vicente saiu na frente no minuto 60, depois de João Afonso roubar a bola a bola no campo de defesa e tocar para Lourency, que não desperdiçou.
Alex Telles empatou de pênalti, mas os donos da casa pularal na frente outra vez quatro minutos depois, com um gol de Kraev, que aproveitou um rebote e mandou para as redes.
Assim, os Dragões que passaram a temporada passada em branco e pretendem brigar com o Benfica e Sporting pelo título do campeonato, não começaram da melhor forma.
O Porto agora se concentra na partida eliminatória de classificação para a Champions League contra o Krasnodar.