O brasileiro Carlos Vinícius (12 minutos) adiantou os vila-condenses no marcador, mas o argelino Yacine Brahimi (16) e o maliano Moussa Marega (26) deram a volta ao resultado.

O FC Porto termina 2018 na frente da I Liga, com 36 pontos, mais cinco do que Sporting, seis do que o Sporting de Braga e sete do que o Benfica, equipas que têm menos um jogo, enquanto o Rio Ave, que começou a jornada na sexta posição, é 10.º, com 19.

Com este triunfo, o FC Porto igualou o seu melhor registo de sempre, com 15 vitórias consecutivas em todas as competições, algo que os 'dragões' só tinham conseguido em 1984/85, então comandados por Artur Jorge.