Portimonense vs. Maritimo (Saturday, 3.30pm)
© Reuters
Looking to end their three-game losing streak, Maritimo take a trip to the Estadio Municipal de Portimao to go head to head with Portimonense on Saturday.
As for the Alvinegros, they will head into the weekend seeking to record a third consecutive victory over the visiting side and move into the top half of the Primeira Liga standings.
We say: Portimonense 2-0 Maritimo
Portimonense have picked up four points from their last two home games and will be looking to maintain this solid run. The Alvinegros have enjoyed a fine run of results against Maritimo and we are tipping them to come away with a slender victory in front of their home fans.
> Click here to read our full preview for this match
Estoril vs. Pacos de Ferreira (Saturday, 6.00pm)
© Reuters
Seeking to pick up successive home wins for the first time this season, Estoril Praia welcome Pacos de Ferreira to the Estadio Antonio Coimbra da Mota in round 21 of the Primeira Liga on Saturday.
The Canarinhos will also be looking to complete a first league double over the visitors since the 2013-14 campaign, having picked up a comfortable 3-0 victory in August's reverse fixture.
We say: Estoril Praia 2-1 Pacos de Ferreira
While Pacos de Ferreira will be looking to stop the rot, they face an Estoril Praia side who have been solid at home in recent weeks. A run of two wins in three matches should have the Estadio Antonio Coimbra da Mota buzzing this weekend and we predict that the Canarinhos will come away with all three points.
> Click here to read our full preview for this match
Porto vs. Rio Ave (Saturday, 8.30pm)
© Reuters
Porto will be looking to pick up a 10th consecutive victory across all competitions when they go head to head with Rio Ave at the Estadio do Dragao on Saturday.
The Vilacondenses, who head into the weekend fresh off the back of securing their first win of the year, will set out to build on that victory and move into the top half of the Primeira Liga standings.
We say: Porto 3-0 Rio Ave
While Rio Ave will be looking to build on Monday's victory, they are in for a tough 90 minutes against a Porto side who have won their last nine matches across all competitions. The Dragoes have made their home ground a fortress and we are tipping them to pick up an eighth straight home win on Saturday.