Moreirense vs. Tondela (Saturday, 3.30pm)
© Reuters
Fresh off the back of ending their seven-game winless run, 17th-placed Moreirense play host to 16th-placed Tondela in a thrilling relegation six-pointer on Saturday.
This clash has all the makings of a nerve-racking contest as both sides head into the game separated by just two points in the relegation zone.
We say: Moreirense 1-1 Tondela
Saturday's game could potentially determine Moreirense and Tondela's race against the drop as they currently find themselves in the relegation zone. We predict they will both take a cautious approach in a bid to avoid defeat and settle for a point apiece.
> Click here to read our full preview for this match
Maritimo vs. Boavista (Saturday, 6.00pm)
© Reuters
Seeking to pick up a third Primeira Liga win on the bounce for the first time since February 2020, Boavista visit the Estadio dos Barreiros to take on Maritimo on Saturday.
The hosts, on the other hand, head into the game on a four-game winless run, and will be looking to end this dry spell and move into the top half of the league standings.
We say: Maritimo 2-1 Boavista
With Maritimo and Boavista level on points in the league standings, we expect a thrilling contest with both sides having a go at each other in search of all three points. The visitors head into the game unbeaten in four consecutive away games and we predict they will come away with a slender victory against an out-of-sorts Maritimo side.
> Click here to read our full preview for this match
Belenenses vs. Vizela (Saturday, 6.00pm)
© Reuters
The Portuguese Primeira Liga returns with a fresh set of fixtures as Belenenses play host to Vizela at the Estadio Nacional do Jamor on Saturday.
The Vizelenses will head into the game seeking to complete a league double over the hosts after picking up a 2-0 victory back in January's reverse fixture.
We say: Belenenses 1-1 Vizela
Sunday's game sees two sides who have struggled for form square off and we expect them to have a go at each other in search of a morale-boosting win. Belenenses and Vizela head into the game in simian form and we predict the game will end all square with both sides settling for a point apiece.
> Click here to read our full preview for this match
Porto vs. Portimonense (Saturday, 8.30pm)
© Reuters
High-flying Porto will be looking to take another step towards the Primeira Liga title when they welcome Portimonense to the Estadio do Dragao on Saturday.
The visitors, meanwhile, ended their run of 14 games without a win when they narrowly saw off Famalicao last weekend and be looking to build on that performance.
We say: Porto 3-0 Portimonense
Buoyed by their win over Famalicao, Portimonense will head into the weekend with renewed confidence and look to cause an upset. However, they remain no match for an unbeaten Porto side who have won 13 of the last 14 meetings between the teams. The league leaders have dropped just four points from 14 home games this season and we predict they will keep this fine run going and come away with a comfortable win.