Portimonense vs. Maritimo (Sunday, 3.00pm)
The visitors, who are on the back of seven straight Primeira Liga defeats, will take the fight to the Municipal de Portimao Stadium knowing that a win could take them out of the relegation zone for the first time in 2021.
We say: Portimonense 1-1 Maritimo
While Portimonense's league position of 13th may be flattering, they have struggled to perform this season, and with just two points separating them and rock-bottom Maritimo, this clash will be a close one.
Both teams are evenly matched on paper, and we predict a share of the spoils with each side scoring one goal apiece.
Tondela vs. Gil Vicente (Sunday, 5.30pm)
The visitors will come into this tie on the back of a 1-0 victory over 10-man Santa Clara, which saw them move out of the relegation playoff spot and into 14th place, while the hosts are 12th, after picking up six wins from 20 games.
We say: Tondela 1-0 Gil Vicente
Gil Vicente are currently on a poor run on the road, and they take on a Tondela side who have been solid at the Joao Cardoso Stadium. They have picked up 20 points from 10 games on home turf and considering the visitors' poor scoring record, we predict the hosts will grab all three points with a clean sheet.
Nacional vs. Braga (Sunday, 8.00pm)
The hosts, who are 11th in the Primeira Liga table, come into this one on the back of back-to-back defeats to Farense and Belenenses, and they will look to end this dry spell on Sunday.
We say: Nacional 1-4 Braga
With 43 points from 20 games, Braga have been impressive so far in the domestic league, and they take on a struggling Nacional side who are just three points above the drop zone. Carvalhal's men are also on a six-game unbeaten run, and we predict that they will grab all three points on Sunday with a handful of goals.