Porto 2–1 Moreirense
New here? thefinal is a free football prediction game — call matches before kick-off and live, and climb the leaderboard.
Play freeTimeline
- Full-timeScore 2 – 1
- 90+3′SubstitutionLeandro Santos for Dinis PintoMoreirense
- 90+1′SubstitutionNehuén Pérez for Alberto CostaPorto
- 90′Red cardGuilherme LiberatoMoreirense
- 90′SubstitutionSeko Fofana for Victor FroholdtPorto
- 79′SubstitutionYan Maranhão for Alexandre ParsemainMoreirense
- 75′SubstitutionBorja Sainz for William GomesPorto
- 75′SubstitutionSantiago Gimenez for André SilvaPorto
- 75′SubstitutionKiko Bondoso for João VelosoMoreirense
- 75′SubstitutionTiago Andrade for LandersonMoreirense
- 68′Yellow cardDinis PintoMoreirense
- 67′SubstitutionMateja Stjepanović for Nile JohnMoreirense
- 67′SubstitutionRodri Alonso for Manuel MendonçaMoreirense
- 64′SubstitutionMartim Fernandes for Francisco MouraPorto
- 64′SubstitutionIn-beom Hwang for Gabri VeigaPorto
- 63′Yellow cardFrancisco MouraPorto
- 58′GoalWilliam GomesGoalPorto
- 44′Yellow cardJoão VelosoMoreirense
- 37′GoalJan BednarekGoalPorto
- 20′GoalDinis PintoGoalMoreirense
Top Players of this Fixture
No Score on this leaderboard yet.





















