Maritimo vs. Tondela (Sunday, 3.30pm)
O Maior das Ilhas, on the other hand, head into the game without a win in any of their most recent five home games and will be seeking to end this poor run.
We say: Maritimo 1-1 Tondela
Tondela's recent string of results has seen them drop deep into the wrong end of the table and they will head into Sunday's game in search of a morale-boosting victory. However, they face an evenly-matched Martino side and we predict the spoils will be shared with both teams settling for a point apiece.
Moreirense vs. Guimaraes (Sunday, 6.00pm)
While Os verdes e brancos claimed a 3-2 victory when the sides met in the Taca de Portugal back in November, they are without a win in any of their last eight Primeira Liga encounters and will be looking to end this dry spell.
We say: Moreirense 1-2 Vitoria de Guimaraes
Moreirense have struggled to get going this season and find themselves second but one in the standings. They now face the stern test of going up against a Vitoria de Guimaraes side who they have failed to beat in the league since 2017. We predict Os Vimaranenses will extend their dominance and come away with all three points against the out-of-sorts hosts.
Sporting Lisbon vs. Pacos de Ferreira (Sunday, 8.30pm)
The hosts, on the other hand, head into the game unbeaten in each of their most recent eight Primeira Liga outings and will look to keep the juggernaut rolling.
We say: Sporting Lisbon 3-0 Pacos de Ferreira
Sporting Lisbon have been imperious in past encounters between the sides and will be backing themselves to claim all three points once again. While we expect the Pacenses to put up a fight, we predict the hosts will come out victorious and keep their title hopes alive.