Um golo do argelino Hamzaoui, aos 49 minutos, colocou os insulares na frente do marcador, mas o avançado brasileiro Soares fez esquecer o maliano Marega, expulso aos 25 minutos, e anotou os tentos da reviravolta, aos 75 e 90, este de grande penalidade.

O triunfo permite aos vitorianos chegar ao terceiro posto com 20 pontos, os mesmos que o FC Porto (segundo) e que o Sporting de Braga (quarto), enquanto o Nacional é 15.º com oito.