O jogo, disputado no Estádio Carlos Osório, teve um momento decisivo aos 38 minutos, quando Rafael Sousa, do Leixões, foi expulso por acumulação de cartões amarelos.

Com um jogador a mais, a Oliveirense aproveitou a vantagem na segunda parte para construir a vitória.

O primeiro golo surgiu aos 51 minutos, com Armando Lopes a finalizar um cruzamento de Namora.

A confirmação do resultado chegou aos 69 minutos, através de uma grande penalidade convertida por Bruno Silva, após este ter sido derrubado na área por Ângelo Neto.

O Leixões, em desvantagem numérica, não conseguiu reagir e acabou por sofrer uma derrota que o fez cair na tabela classificativa.

Com este resultado, a Oliveirense subiu provisoriamente ao nono lugar, somando 15 pontos, enquanto o Leixões desceu para a décima posição, mantendo os 13 pontos com que iniciou a jornada.