Portsmouth 2–1 Millwall
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+4′Yellow cardZak SwansonPortsmouth
- 90+4′Yellow cardMarko MilovanovićPortsmouth
- 87′SubstitutionDaniel Kelly for Jenson MetcalfeMillwall
- 82′GoalThomas WaddinghamGoalPortsmouth
- 76′SubstitutionAlfie Doughty for Luke CundleMillwall
- 75′SubstitutionRyan Leonard for Tristan CramaMillwall
- 71′Yellow cardMarko MilovanovićPortsmouth
- 71′SubstitutionThomas Waddingham for Marko MilovanovićPortsmouth
- 68′SubstitutionMihailo Ivanović for Lyndon DykesMillwall
- 68′SubstitutionRomain Joy Kouakou Esse for Kyrell LisbieMillwall
- 62′SubstitutionTyrese Shade for Ryan Kavuma-McQueenPortsmouth
- 61′SubstitutionEbou Adams for Adrian SegečićPortsmouth
- 45′Yellow cardJake CooperMillwall
- 24′Yellow cardTristan CramaMillwall
- 16′Own goalLyndon DykesOwn goalPortsmouth
- 6′GoalJenson MetcalfeGoalMillwall
Top Players of this Fixture
1 LIV | Bartolo 13





















