Portimonense vs. Famalicao (Saturday, 3.30pm)
The hosts have found some form in Portimao in recent games, and they aim to record another victory against a team with one win in six league matches.
We say: Portimonense 1-0 Famalicao
This game between the division's lowest scorers could be edged by Portimonense, whose marginal victory worsens Fama's recent results in the competition.
Guimaraes vs. Sporting Lisbon (Saturday, 6.00pm)
The hosts are currently in fifth place in the league standings with 22 points after the first 12 games, while the visitors sit atop the league table with 31 points, two clear of Benfica.
We say: Vitoria de Guimaraes 1-2 Sporting Lisbon
Sporting need to continue churning out results after seeing their lead atop the league cut to three points. The hosts will be fairly positive coming into this match as they have an impeccable record against Vitoria de Guimaraes, and we feel they will secure their seventh straight win over Os Vimaranenses in this one.
Porto vs. Casa Pia (Saturday, 8.30pm)
The hosts are currently in third place in the league standings with 28 points after 12 matches, while the visitors have managed 13 points this term and are in 11th place.
We say: Porto 2-1 Casa Pia
History is firmly in favour of Porto in this one. They lost their most recent home game 1-0 to Estoril, and to find the last time that The Dragons were defeated twice in a row on home soil in the top flight, you would need to look back to November 2004. The hosts also have an unbeaten record against this opponent, and we fancy they will keep that intact with another win in this one.