PAOK 2-0 Dynamo Kyiv: Match Report and Tactical Audit
PAOK 2-0 Dynamo Kyiv at Toumba Stadium leaves the Greek side in a strong position in this UEFA Europa League 2nd Qualifying Round tie, built on a brace from Giannis Konstantelias and a disciplined defensive display. With no league standings context available, the significance here is purely continental: PAOK carry a two-goal cushion and a clean sheet into the return leg, while Dynamo Kyiv face an uphill task to overturn the deficit at home.
Match Report
The game’s first major incident came on 35', when PAOK centre-back Pantelis Hatzidiakos was booked for tripping, a reminder of the physical edge in a tight opening phase.
On 45+1' PAOK broke the deadlock. PAOK goal — Giannis Konstantelias (assisted by Jonathan Gómez). The attacking midfielder arrived decisively to finish after good work down the flank, giving the hosts a 1-0 lead right on the stroke of half-time.
Just after the restart on 48', PAOK doubled their advantage. PAOK goal — Giannis Konstantelias (assisted by Giannis Michailidis). Konstantelias again found space, this time profiting from Michailidis’s involvement to make it 2-0 and firmly tilt the tie in PAOK’s favour.
Dynamo Kyiv’s frustration surfaced on 50', when forward Matvii Ponomarenko received a yellow card for tripping, emblematic of the visitors’ struggles to disrupt PAOK’s rhythm without conceding fouls.
Seeking greater control, Dynamo made a double change on 67'. Mykola Shaparenko replaced Vitaliy Buyalskiy (Dynamo Kyiv), adding fresh creativity in central areas, while Andriy Yarmolenko replaced Nazar Voloshyn (Dynamo Kyiv) to inject experience and attacking threat from wide.
PAOK responded with changes of their own. On 69', Dimitrios Chatsidis replaced Taison (PAOK), a move aimed at refreshing the midfield line and preserving energy with a two-goal lead.
A triple substitution followed for PAOK on 76'. Mady Camara replaced Christos Zafeiris (PAOK), Alexander Jeremejeff replaced Andrija Živković (PAOK), and Aritz Elustondo replaced Pantelis Hatzidiakos (PAOK), collectively shoring up central areas and adding a more physical presence up front while managing minutes for key starters.
Dynamo Kyiv’s disciplinary issues continued on 78', when Mykola Shaparenko, already introduced from the bench, was shown a yellow card for a foul, underlining the visitors’ difficulty in regaining control without resorting to late challenges.
On 80', Dynamo adjusted again in the attacking midfield line: Vladyslav Kabaiev replaced Bogdan Redushko (Dynamo Kyiv), a like-for-like switch intended to bring more direct running and energy between the lines.
With the game largely under control, PAOK withdrew their match-winner on 83', as Dimitrios Pelkas replaced Giannis Konstantelias (PAOK), protecting the brace scorer and adding fresh legs to see out the final minutes.
Dynamo Kyiv made a final double change on 86'. Kristian Bilovar replaced Aliou Thiare (Dynamo Kyiv), altering the defensive profile, while Pierre Mounguengue replaced Justin Lonwijk (Dynamo Kyiv), offering a different option higher up the pitch in a late attempt to find an away goal that never arrived.
Fixture Statistics & Tactical Audit
- xG: not available vs not available
- Possession: not available vs not available
- Shots on Target: not available vs not available
- Goalkeeper Saves: not available vs not available
With detailed shooting, possession, and xG data unavailable, the tactical picture must be inferred from the pattern of events. PAOK built their win around a strong start to each half and the influence of Giannis Konstantelias between the lines, striking at key psychological moments (45+1' and 48') to seize and then consolidate control. Dynamo Kyiv’s response was largely structural — multiple attacking substitutions and attempts to add creativity and width — but their inability to translate those changes into a goal, combined with two yellow cards that reflected reactive defending, suggests PAOK managed territory and game state effectively once ahead. The clean sheet, alongside the absence of any late defensive bookings for PAOK, underlines a controlled, low-risk approach after going 2-0 up.
Standings Update & Seasonal Impact
There is no league standings data provided for either PAOK or Dynamo Kyiv, so their precise domestic rank, points totals, and goal differences cannot be updated here. In the context of the UEFA Europa League 2nd Qualifying Round, however, PAOK’s 2-0 home win gives them a clear aggregate advantage and valuable margin for error in the away leg, while Dynamo Kyiv must now chase at least two goals without reply to stay alive in the tie.
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 delivered a clinical performance in the decisive zones (two goals from their standout creator Konstantelias and no concessions) and then managed the game intelligently through well-timed substitutions, rotating their midfield and back line to preserve intensity and stability. Their ability to strike at the end of the first half and immediately after the interval reflects effective preparation and exploitation of transitional phases. Dynamo Kyiv, by contrast, suffered from a blunt attacking display — underlined by the absence of any breakthrough despite multiple attacking changes and two bookings that pointed to frustration rather than control. Over two legs, this looks like a defensively solid platform for PAOK to finish the job, while Dynamo must find far greater attacking cohesion and discipline in the return fixture to rescue the tie.






