Arouca vs. Belenenses (Saturday, 3.30pm)
The Arouquenses head into the game needing just a point to confirm their safety, while only a win will see the visitors keep their slender survival hopes alive as they could move into the relegation playoff spot.
We say: Arouca 1-1 Belenenses
While a draw seals Arouca's safety, Belenenses need all three points to move into the relegation playoffs spot and keep their slender survival hopes alive. We predict a cagey affair with the Arouquenses doing just enough to force a share of the spoils and confirm O Belem's relegation.
Tondela vs. Boavista (Saturday, 3.30pm)
Currently lying in 16th, Tondela are three points off 15th-placed Arouca, but cannot seal automatic survival due to their inferior head-to-head record.
We say: Tondela 0-2 Boavista
Although Tondela have everything to fight for this weekend, they just lack the quality needed to win even a crucial match like this.
They are on an extensive run without a clean sheet and it is unlikely that will change this weekend, considering the firepower of Petar Musa up front for Boavista.
Moreirense vs. Vizela (Saturday, 3.30pm)
The Vizelenses, who have confirmed their safety, will head into the game looking to get one over the hosts after losing 1-0 when the sides met back in January's reverse fixture.
We say: Moreirense 2-1 Vizela
Given the stakes of the game for Vizela, we expect them to come out guns blazing in search of all three points to leapfrog Tondela into the relegation playoff spot. They take on an opposing side who will be playing only for pride having recently confirmed their survival. While we expect the visitors to put up a fight, we are tipping Moreirmse to come away with a slender win and complete a league double over the Vizelenses.
Maritimo vs. Portimonense (Saturday, 6.00pm)
Maritimo, meanwhile, are on a similar poor run themselves and will bid to end a three-match winless streak to finish the season in the top half of the table.
We say: Maritimo 1-1 Portimonense
Considering it is a game between two sides who are comfortably mid-table, it is unlikely this fixture will be a classic. Both sides are on poor form and will be looking forward to the end of the season, so a draw is the most likely outcome.
Porto vs. Estoril (Saturday, 6.00pm)
The visitors, meanwhile, head into the game fresh off the back of ending their six-game winless run and will look to pick up successive league wins for just the second time this season.
We say: Porto 2-0 Estoril Praia
Still celebrating their league crown, Porto will head into the game with sky-high confidence as they look to set the pace for their upcoming Taca de Portugal final against Tondela. Looking at the contrasting form between the two sides, we predict the hosts will come away with all three points and send Estoril Praia crashing back down to earth.
Sporting Lisbon vs. Santa Clara (Saturday, 8.30pm)
Os Acoreanos will be looking to complete an impressive league double over the hosts having claimed a 3-2 victory when the sides met back in January's reverse fixture.
We say: Sporting Lisbon 2-0 Santa Clara
Buoyed by their victory over Pacos de Ferreira, Santa Clara will head into the weekend with renewed confidence as they look to end their losing streak at the Estadio Jose Alvalade. However, Sporting Lisbon head into the game in superb form and will be seeking to close out their season on a high. We predict a one-sided affair with the hosts claiming all three points.