Famalicao vs. Nacional (Sunday, 3.00pm)
The visitors find themselves at the foot of the table with two games to go, sitting five points behind Boavista in the relegation playoff place and six points adrift of automatic safety.
We say: Famalicao 2-1 Nacional
Although Nacional come into this game needing a win, we see them falling short against a Famalicao side who have improved hugely under Ivo Vieira.
The hosts will be pushing for a top-half finish, and we expect them to get past the basement side who will definitely battle hard but could lack quality.
Belenenses vs. Santa Clara (Sunday, 5.00pm)
Currently, the eighth-placed hosts only sit below their opponents due to Santa Clara's 2-0 win over Belenenses earlier in the season, according to the Primeira Liga's priority on head-to-head results, while both sides sit just two points behind sixth-placed Vitoria de Guimaraes.
We say: Belenenses 2-1 Santa Clara
Belenenses come into this game with plenty of momentum having quickly raced up the table, and we see them pulling off another impressive victory on Sunday to see them move into the top seven.
While the visitors did make a crucial return to winning ways last time out, we see them falling short against a Belenenses side who have hit form at a great time, and will be full of confidence.
Maritimo vs. Guimaraes (Sunday, 8.00pm)
The hosts do not come into this game lacking motivation either, as they know that one win from their last two matches will see their survival confirmed.
We say: Maritimo 1-1 Vitoria de Guimaraes
As two sides in shaky runs of form go head-to-head, we do not see either team having the edge in this encounter, instead opting for a draw.
The hosts may have slightly taken their foot off the gas since they all but confirmed their survival, while Vitoria have struggled for consistency since January.