Al cierre de la decimocuarta jornada, los 'dragones' acumulan 35 puntos, cuatro menos que el Benfica, que el sábado goleó al Famalicão (4-0).
Este lunes, Soares abrió el marcador en Do Dragão a los diez minutos con un cabezazo en el corazón del área a un centro desde la derecha del mexicano Jesús Corona.
El brasileño volvió a ver portería en el 32', otra vez de cabeza: Alex Telles lanzó un córner, Marega desvió con un testarazo en el primer palo y Soares dio el último toque para conseguir el gol.
Otávio amplió la ventaja del conjunto blanquiazul en la segunda parte, en el 51', con otra asistencia de Corona.
El resultado, además de mantener al Oporto en la persecución al líder de la Liga, hizo caer al Tondela a la décima posición, con 18 puntos.