Boavista vs. Maritimo (Sunday, 3.00pm)
Maritimo currently occupy the relegation playoff place, just two points above the drop zone, while the visitors sit in 15th spot, with one point between themselves and Sunday's opponents in the bottom three.
We say: Boavista 1-1 Maritimo
With a loss being extremely damaging to either side, we see this being a cagey encounter between two teams who have improved in recent weeks.
On this occasion, we cannot separate the sides and expect them both to settle for a draw, rather than risking defeat.
Rio Ave vs. Pacos de Ferreira (Sunday, 5.30pm)
The hosts have fallen worryingly close to the bottom three of the Primeira Liga table after a six-game winless run, while their visitors have now lost their last four matches in the top flight.
We say: Rio Ave 2-1 Pacos de Ferreira
Both sides come into this game in poor runs of form, and the tie could definitely go either way.
On this occasion, we see Rio Ave breaking their winless run, as their requirement for a win grows larger and their situation at the bottom of the table worsens, we expect Cardoso to galvanise his side and inspire them to a crucial victory.
Braga vs. Sporting Lisbon (Sunday, 8.00pm)
After a poor run of form, the hosts picked up an important 2-1 victory over Boavista last time out, while the league leaders drew 2-2 with Belenenses in dramatic fashion.
We say: Braga 1-1 Sporting Lisbon
Both sides come into this game in their largest patches of inconsistency of the campaign, and we see them sharing the points on Sunday.
While Braga got back to winning ways last time out, their opponents are yet to lose in league action this season, but Sporting have also experienced somewhat of a dip in form by their own standards recently.