Struga vs Pyunik — Europa Conference League
Match story
Win-probability swings · in-play model
8'⚽+26 STRU
Ibraimi opens it
First goal of the match — 1–0.
STRU win prob 63% → 90%
23'⚽−32 STRU
Villela levels
All square again at 1–1.
STRU win prob 90% → 58%
60'+6 STRU
Vakulenko sees red
Pyunik down to ten men.
STRU win prob 37% → 42%
73'⚽+68 STRU
Spirovski wins it
The decisive goal — 2–1.
STRU win prob 28% → 96%
Pressure index
Minute-by-minute momentum · home up · away down
StrugaPyunik
⚽ Ibraimi
⚽ Villela
⚽ Spirovski
HT
15'30'45'45+360'75'90'90+5
8'⚽ Ibraimi23'⚽ Villela73'⚽ Spirovski
Key events
FT 2–1 · HT 1–1 · goals, cards and subs
⚽8'1–0
Besart Ibraimi
Goal · penalty
21'
Lanre Kehinde
Yellow card
⚽23'1–1
Lucas Villela
Goal · penalty
29'
Martim Maia
Yellow card
HTHalf-time · level at 1–1
60'
Sergiy Vakulenko
Red card · sent off
62'
Mikhail Kovalenko
On for José Caraballo
67'
Bassirou Compaoré
On for Marjan Radeski
67'
Masaaki Takahara
On for Nikola Vlajković
68'
João Paredes
On for Agdon
68'
Solomon Udo
On for David Davidyan
⚽73'2–1
Stefan Spirovski
Goal
74'
Stefan Spirovski
Yellow card
84'
Hogan Ukpa
On for Lanre Kehinde
85'
Stefan Jevtoski
Yellow card
90'+2
Artak Grigoryan
On for Martim Maia
90'+3
Eugeniu Cociuc
On for Lucas Villela
FTFull-time · Struga 2–1 Pyunik
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Stefan Jevtoski-
Besart Krivanjeva-
Nikola Vlajkovic-
David Davidyan-
Juninho-
Henri Avagyan-
AvagyanHogan Ukpa-
Bunjamin Shabani-
Lanre Kehinde-
Taron Voskanyan-
Masaaki Takahara-
Martim Maia-
José Caraballo-
Bassirou Compaoré-
Sava Radic-
Kire Ristevski-
Stefan Spirovski-
Mikhail Kovalenko-
Marjan Radeski-
Solomon Udo-
Besart Ibraimi-
Alemão-
Sergiy Vakulenko-
Lucas Villela-
VillelaJames-
Agdon-
João Paredes-
Filip Dujmovic-
StrugaPyunik
DEFENCE ↑ · ATTACK →