Moreirense vs Vizela — Liga Portugal
Ofori 23'
⚽Parque de Jogos Comendador Joaquim de Almeida Freitas, Moreira de CónegosBruno José Ribeiro Pires Costa
Match story
Win-probability swings · in-play model
23'⚽+28 MFC
Ofori opens it
First goal of the match — 1–0.
MFC win prob 54% → 81%
xG race
Cumulative expected goals, shot by shot
1.86
Moreirense
0.93
Vizela
Top stats
Full-match numbers, side by side
39%Ball possession61%
1.86Expected goals (xG)0.93
2.13xG on target (xGOT)0.98
5 / 11Shots (on target / total)2 / 8
0 / 5Big chances (scored / total)0 / 1
10Touches in opposition box13
8Key passes5
227 (77%)Accurate passes389 (83%)
57 (47%)Duels won64 (53%)
43Recoveries42
4Corners5
3 / 0Cards (yellow / red)2 / 0
Pressure index
Minute-by-minute momentum · home up · away down
MoreirenseVizela
⚽ Ofori
1st Half
2nd Half
1'15'30'45'60'75'90'
23'⚽ Ofori
Key events
FT 1–0 · HT 1–0 · goals, cards and subs
⚽23'1–0
Lawrence Ofori
Goal
45'
Gilberto Batista
On for Maracás
HTHalf-time · Moreirense lead 1–0
58'
Matías Lacava
On for Diogo Nascimento
58'
Matheus Pereira
On for Orest Lebedenko
58'
Pedro Ortiz
On for Quina
66'
João Camacho
Yellow card
68'
Vinicius Alessandro
On for Matheus Aiás
68'
Jeremy Antonisse
On for Luís Asué
77'
Amadou Ba-Sy
On for Jason Lokilo
79'
Godfried Frimpong
Yellow card
80'
Kobamelo Kodisang
On for João Camacho
80'
André Castro
On for Lawrence Ofori
81'
Samuel Essende
Yellow card
83'
Matías Lacava
Yellow card
89'
Jeremy Antonisse
Yellow card
FTFull-time · Moreirense 1–0 Vizela
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Caio Secco7.3
Dinis Pinto6.5
Marcelo7.3
Maracás6.8
Godfried Frimpong6.9
FrimpongGonçalo Franco7.7
FrancoLawrence Ofori7.7
Luís Asué6.7
AsuéAlan6.9
AlanJoão Camacho7.0
Matheus Aiás6.9
André Castro6.3
Jeremy Antonisse6.1
Kobamelo Kodisang6.0
Vinicius Alessandro6.5
Gilberto Batista6.2
Francesco Ruberto7.3
Tomás Silva6.7
Jota Gonçalves6.6
Anderson7.0
Orest Lebedenko6.7
LebedenkoDiogo Nascimento6.5
Samu6.6
Jason Lokilo6.5
Quina6.3
Alberto Soro7.4
SoroSamuel Essende6.7
Matheus Pereira6.6
Amadou Ba-Sy6.0
Matías Lacava6.3
Pedro Ortiz6.7
OrtizMoreirenseVizela
DEFENCE ↑ · ATTACK →