PAOK 2-0 Dynamo Kyiv: Strong First Leg in UEFA Europa League
PAOK 2-0 Dynamo Kyiv at Toumba Stadium gives the Greeks a strong first-leg platform in the UEFA Europa League 2nd Qualifying Round. A brace from Giannis Konstantelias settled the tie on the night and, with no league standings data available for either side, the significance is primarily continental: PAOK carry a clear aggregate advantage and a clean sheet into the return leg, while Dynamo Kyiv leave Thessaloniki needing a decisive response at home.
Match Report
The game’s first major incident arrived on 35', when Pantelis Hatzidiakos (PAOK) was booked for a late challenge: 35' P. Hatzidiakos (PAOK) — yellow card (Tripping). That set the tone for a physically contested first half, but it was PAOK who found the breakthrough in added time.
On 45+1', PAOK took the lead with a well-constructed move: 45+1' PAOK goal — G. Konstantelias (assisted by Jogo). Konstantelias arrived in the right area to convert from Jonathan Gómez’s alias “Jogo” on the left, giving the hosts a 1-0 advantage at the interval.
Early in the second half, PAOK doubled their lead and tightened their grip on the tie. On 48', 48' PAOK goal — G. Konstantelias (assisted by G. Michailidis). The midfielder timed his run perfectly to meet Giannis Michailidis’ delivery, completing his brace and pushing the score to 2-0.
Dynamo Kyiv’s frustration began to show shortly after. On 50', 50' M. Ponomarenko (Dynamo Kyiv) — yellow card (Tripping) as the forward halted a PAOK transition with a cynical foul.
Seeking more control and creativity, Dynamo made a double change on 67'. 67' M. Shaparenko replaced V. Buyalskyy (Dynamo Kyiv), adding passing range in midfield, and 67' A. Yarmolenko replaced N. Voloshyn (Dynamo Kyiv), introducing experience and cutting inside threat from wide areas.
PAOK responded with their own rotation to manage energy and protect the lead. On 69', 69' D. Chatsidis replaced Taison (PAOK), freshening up the attacking midfield line.
Further PAOK changes followed on 76' in a triple substitution designed to reinforce both midfield and defence: 76' M. Camara replaced C. Zafeiris (PAOK), 76' A. Baba replaced A. Zivkovic (PAOK), and 76' A. Elustondo replaced P. Hatzidiakos (PAOK), with Elustondo shoring up the back line after Hatzidiakos’ earlier booking.
On 78', Dynamo’s substitute playmaker also went into the book: 78' M. Shaparenko (Dynamo Kyiv) — yellow card (Foul) for a mistimed challenge as he tried to press high and win the ball back.
Dynamo continued to chase a route back into the tie with more attacking changes. On 80', 80' V. Kabaev replaced B. Redushko (Dynamo Kyiv), offering fresh legs in the advanced midfield band.
PAOK then withdrew their match-winner to preserve him for the second leg. On 83', 83' D. Pelkas replaced G. Konstantelias (PAOK), a like-for-like attacking midfield swap to maintain structure while easing the creative burden.
In the closing stages, Dynamo turned to their bench again in search of late momentum. On 86', 86' K. Bilovar replaced A. Thiare (Dynamo Kyiv), adjusting the defensive unit, and 86' P. Mounguengue replaced J. Lonwijk (Dynamo Kyiv), adding a more direct presence further forward. Despite these changes, PAOK saw out the remaining minutes with relative composure to secure the 2-0 win.
Fixture Statistics & Tactical Audit
- xG: PAOK — n/a vs Dynamo Kyiv — n/a
- Possession: PAOK — n/a vs Dynamo Kyiv — n/a
- Shots on Target: PAOK — n/a vs Dynamo Kyiv — n/a
- Goalkeeper Saves: PAOK — n/a vs Dynamo Kyiv — n/a
With no underlying shot or possession metrics available, the tactical reading rests on the pattern of events and substitutions. PAOK’s performance was clinical in terms of chance conversion (two goals from their standout creator-finisher Konstantelias) and disciplined in game management, reflected in only one yellow card. Dynamo Kyiv, by contrast, struggled to translate their multiple attacking substitutions into clear momentum, and their two bookings underline a reactive, often chasing approach once they fell behind 2-0.
Standings Update & Seasonal Impact
There is no league standings data provided for either PAOK or Dynamo Kyiv, so no updated domestic points, goals for, goals against, or goal difference can be calculated. The immediate seasonal impact is confined to the Europa League qualifier itself: PAOK carry a two-goal cushion and a clean sheet into the second leg, placing Dynamo Kyiv under pressure to produce at least a two-goal home win to keep their group-stage ambitions alive.
Lineups & Personnel
PAOK Starting XI
- GK: Jiří Pavlenka
- DF: Jonathan Gómez, Giannis Michailidis, Pantelis Hatzidiakos, Jonjoe Kenny
- MF: Baptiste Santamaria, Christos Zafeiris, Andrija Živković, Giannis Konstantelias, Taison
- FW: Anestis Mythou
Dynamo Kyiv Starting XI
- GK: Vyacheslav Surkis
- DF: Taras Mykhavko, Aliou Thiare, Tomasz Kędziora, Oleksii Sych
- MF: Justin Lonwijk, Volodymyr Brazhko, Bogdan Redushko, Vitaliy Buyalskiy, Nazar Voloshyn
- FW: Matvii Ponomarenko
Post-Match Verdict
PAOK’s display was clinical in the final third (two goals from their key attacking midfielder and no squandered leads) and controlled in game management (only one yellow card despite protecting a 2-0 advantage). Their substitutions were structured to lock down central areas and remove booked or heavily involved players at the right time. Dynamo Kyiv, meanwhile, suffered from a blunt attacking performance (no goals despite introducing multiple forwards and creative midfielders) and a slightly vulnerable defensive structure in key moments, as shown by conceding in both first-half stoppage time and immediately after the interval. Without statistical evidence of sustained pressure or shot volume, the 2-0 scoreline aligns with the event flow: PAOK capitalised on their decisive moments, while Dynamo Kyiv’s adjustments never truly unsettled the hosts’ organisation.





