Moreirense are set to host league leaders FC Porto at the Parque Joaquim de Almeida Freitas in the Primeira Liga on Monday, October 27th 2025. The home side have been impressive this season, winning five of their eight league matches, but they currently trail the Dragões by seven points.
In their last league outing, Os Verdes e Brancos suffered a narrow 3-2 defeat away to Nacional. Their struggles continued in the Taca de Portugal, where they were knocked out by third-tier side Fafe following a 1-0 loss.
Meanwhile, Porto saw their perfect start to the league campaign halted earlier this month after a goalless draw against Benfica. They returned to winning ways in the cup against Celoricense but stumbled again in Europe, losing 2-0 to Nottingham Forest in the UEFA Europa League.
These two teams have faced off 34 times in all competitions. Porto dominate the matchup with 25 wins, while Moreirense have won only three, and six games have ended in draws.
Porto completed a league double over Moreirense last season, scoring three goals in each encounter.
The visitors boast a stellar defense, conceding just one goal in eight league matches this term.
Moreirense have been formidable at home, winning all their Primeira Liga home fixtures so far and scoring nine of their 12 goals at their own ground.
Porto, on the other hand, have a perfect away record, winning all four away matches and keeping three clean sheets.
The Dragões have won their last six league meetings against Moreirense, scoring at least three goals in four of those games.
Despite Moreirense’s strong home form, their recent defensive lapses are a concern. They’ve lost three of their last four matches in all competitions and conceded three goals in two of those defeats.
Porto’s form has dipped slightly, with just one win in their last three outings, but their solid defense and attacking depth give them the edge. Given their history of dominance in this fixture and their flawless away record, Porto are expected to continue their winning run.
Predicted Score: Moreirense 1–2 Porto