11. Doku is face down on the grass again, this time after being tripped by Zabarnyi.
Meanwhile, Ukraine are finding themselves pushed further and further back with most of their possession being played between their goalkeeper and his defence.
Serhiy Rebrov's men won the game's first corner within 23 seconds - well delivered and well defended - and now Mykolenko is getting at the Belgians down the left flank again.
We've had blistering sun, we've had heavy rain, but now the clouds have cleared - and hopefully the picture in Group E will begin to clear over the next two hours too.
Captains Mykola Matviyenko and Kevin De Bruyne lead their respective sides out at the Stuttgart Arena, the pair flanking English official Anthony Taylor.
The national anthems are belted out with real emotion - so often the case when Ukraine are involved - but now there's a job for the players to focus on.
The Ukrainian players remove the blue and yellow flags draped over their shoulders, and come together in a huddle for some final words of inspiration and encouragement.
Off the bench with 23 minutes remaining, the Valencia striker conjured up the winning goal late on with a majestic first touch and finish - just when his country needed it most.
Yaremchuk has now been involved in five goals in his last seven appearances for Ukraine in all competitions, scoring three and assisting another two.
Four of those goal involvements have been as a substitute with the 28-year-old averaging a goal or assist every 53 minutes across those seven games.
Kevin De Bruyne sealed a superb individual performance with a late goal to seal a 2-0 success against Romania last time out.
It meant that the influential midfielder has now been directly involved in 31 goals in his last 32 appearances for Belgium in all competitions (12 goals and 19 assists).
The 32-year-old has scored three goals in his last five games for his country - as many as he had in the previous 17 beforehand.
It's just a single change to Belgium following their impressive performance against Romania in Cologne four days ago.
Wide man Dodi Lukebakio is suspended after picking up his second yellow card of the tournament, and so his place is taken in the attack by Arsenal's Leandro Trossard.
Otherwise it's the same starting line-up for Domenico Tedesco, who has 31-year-old Romelu Lukaku up top; 32-year-old Kevin De Bruyne in midfield, and 37-year-old Jan Vertonghen at the back.
Serhiy Rebrov makes three changes to the side that started against Slovakia - with two of his Premier League stars missing out, and another returning to the fold.
There's no sign of Mykhailo Mudryk in the squad at all while Oleksandr Zinchenko is only on the bench.
But Everton's Vitaliy Mykolenko is back in at left-back following his recent injury concern.
Also in for Ukraine is Oleksandr Svatok and goalscoring hero from the last game, Roman Yaremchuk.
The other play to miss out for the Blue and Yellow is 34-year-old captain Andriy Yarmolenko.
Centre-back Mykola Matviyenko takes the armband, and looks set to be part of a new-look back three.
Today's encounter at the Stuttgart Arena will be the first ever meeting between Ukraine and Belgium.
Serhiy Rebrov's Blue and Yellow should be wary though; the Red Devils are unbeaten in their last 22 matches when facing a side for the first time (W13 D9).
The last defeat in such a game was a 1-0 international friendly loss to Egypt in March 1999.
It could not be closer in Group E with all four sides locked together on three points and numerous permutations possible on a final afternoon of football.
Perhaps the most ominous one is the fact that a draw between Slovakia and Romania will take both of those nations through to the knockout stages.
It would mean the outcome of the game here in Stuttgart becomes particularly important; if Belgium win or draw, they will progress regardless of the result elsewhere while Ukraine must win in the scenario of a carve-up tie in Frankfurt.
Ukraine could progress with a draw, but it would require a winner in the Slovakia - Romania match in order for them to seal a route as one of the best third-place finishers.
Welcome to live SunSport coverage of Ukraine against Belgium at Euro 2024.
It's matchday three in Group E and it could not be tighter.
All four nations involved are locked together on three points with one game to play, bringing goal difference into play.
Belgium bounced back from opening match defeat to beat Romania on Saturday, and they will cement their place in the Last 16 by avoiding defeat here.
However, if they wish to top the group and book the supposedly easier path to the final then a win is essential; an outcome that Ukraine need themselves if they are to realistically prolong their Euros campaign.
Serhiy Rebrov's side have also fought back to give themselves a real chance of progression.
A 3-0 defeat to Romania first up was shambolic, but the Blue and Yellow dug deep at the weekend to record a 2-1 comeback victory against Slovakia.
It's all set up for a dramatic and emotional early evening of football.
It's a 5pm kick-off in Stuttgart, and confirmation of the two teams is imminent.