Moreirense vs. Nacional (Thursday, 3.00pm)
Despite four matches without success, the home side will feel that victory against the bottom-placed team will keep them in the hunt for sixth position.
We say: Moreirense 1-0 Nacional
Despite their setback at Sporting last time out, Nacional will still possess the confidence which came from their previous victory.
Nevertheless, we still expect the home side to prevail in this encounter, potentially by a solitary goal.
Belenenses vs. Portimonense (Thursday, 5.00pm)
Sitting just five points above the relegation playoff, both clubs remain focused on trying to secure their survival in Portugal's top flight with a couple of games to spare.
We say: Belenenses 1-1 Portimonense
As well as both clubs being expected to prioritise avoiding defeat in this contest, neither team have been firing on all cylinders in the final third.
With that in mind, a low-scoring draw appears most likely, a result which would edge the sides closer to safety.
Benfica vs. Porto (Thursday, 6.30pm)
Portugal's two most successful clubs will go head-to-head for the 247th time, as they continue their battle for second place in the Primeira Liga table.
We say: Benfica 1-1 Porto
With both sides in strong runs of form, this game could definitely go either way, but we predict a draw for the 62nd time in O Classico history on Thursday.
Both sides have shown themselves to be more than adept in both attack and defence, and we do not expect one to dominate the other at the Estadio da Luz, instead opting for a closely-fought draw.
Farense vs. Guimaraes (Thursday, 8.30pm)
The hosts find themselves four points adrift of automatic safety with four games of the season left to play, while the visitors picked up just their second win from their last nine games last time out to strengthen their position in sixth spot.
We say: SC Farense 1-2 Vitoria de Guimaraes
Although Farense come into this game in a slightly more positive run of form, we see them falling just short at home on Thursday.
If this strong Vitoria squad can build on the victory last time out and put their poor run behind them, they should have too much quality for Farense.