Portimonense vs. Arouca (Saturday, 3.30pm)
Portimonense and Arouca get the ball rolling in round 20 of the Primeira Liga when they go head to head at the Estadio Municipal de Portimao on Saturday.
The Arouquenses head into the weekend off the back of a five-star performance against Vizela and will be looking to make it three wins on the bounce for the first time since August.
We say: Portimonense 2-2 Arouca
Portimonense and Arouca head into the weekend off the back of huge wins and will be looking to keep the juggernaut rolling. This makes for a thrilling showdown at the Estadio Municipal de Portimao and we predict both sides will cancel out each other's efforts.
Famalicao vs. Sporting Lisbon (Saturday, 6.00pm)
Mid-table dwellers Famalicao will host table-topping Sporting Lisbon in the Portuguese Primeira Liga at the Municipal Stadium Famalicao on Saturday night.
The home side have lost their last five encounters against the visitors in all competitions, but they will be looking for an unlikely upset to move further away from the relegation zone and potentially add some intrigue to the title race.
We say: Famalicao 0-2 Sporting Lisbon
Sporting Lisbon are in full title race mode and look unstoppable at the moment. The Lions will have too much for Famalicao to handle and this should be a straightforward win for the visitors.
Porto vs. Rio Ave (Saturday, 8.30pm)
Porto set out in search of an eighth consecutive home win when they welcome Rio Ave to the Estadio do Dragao in round 20 of the Primeira Liga on Saturday.
The Vilacondenses are the only side yet to taste victory away from home this season and will head into the weekend looking to end this poor record.
We say: Porto 3-0 Rio Ave
Porto will be licking their lips as they take on a Rio Ave side who have struggled to impose themselves on their travels. Both form and history is on the Dragoes side this weekend and we are backing them to claim all three points unscathed.