O Leixões foi o primeiro a marcar por Porcellis, aos 4 minutos.
Ainda na primeira parte Chidera Ezeh do Portimonense, marcou dois golos aos 16 e 28 minutos.
Depois foi Bruno Lamas do Leixões, a empatar o encontro.
Na segunda parte, o jogo continuou intenso, Pires marcou o terceiro da equipa, aos 62 minutos.
Numa altura em que já esperava a vitória dos algarvios, Brendon fez autogolo, fixando o resultado em 3-3 final.
O Portimonense tem agora 71 pontos é líder da tabela classificativa, mas se o Desp. Aves ganhar este domingo ao União da Madeira, ficará a um ponto do primeiro.
No dia 7 de maio o Portimonense defronta fora o Freamunde às 11h15, para a 40ª jornada.
Algarve Primeiro