Second placed Porto host Vizela who are in eighth place going into Round 19 of the Primeira League. Porto are eight points behind leaders Benfica, so face a tough task to win the title. They have at least one trophy after winning the League Cup. Another midweek victory, this time against Maritimo, highlighted Porto’s sensational form lately, having won six straight games across all competitions. Their defence has been particularly strong, having conceded only two goals in their last eleven games with clean sheets in each of their last four games. Porto have excellent form on home soil with only one league loss since October 2020 and that was this season to Benfica.
Vizela are six points behind the final European qualifying position. They are a rather inconsistent side with two wins and two losses in their last four league fixtures. Their most recent game saw them beat out-of-form Rio Ave 3-1 at home. Keeping clean sheets is not their strong point with only two in their last eight away league matches. Vizela have lost four away Primeira League games this season, including their last two. Another loss is on the cards in this match.
Porto are by far the stronger team and that was shown when beating Vizela 4-0 last December in the League Cup, their second win against them this season. Our prediction for this game is Porto to win and lead at both half and full time.