As we head into the final fixture of the European Championships group stage, Group E is unique in that all countries - Slovakia, Romania, Ukraine and Belgium can all still qualify as they all currently sit on three points from their first two matches.
At the MHPArena in Stuttgart, Ukraine play Belgium on Wednesday.
Ukraine current form
Ukraine were humbled in their first game as they lost 3-0 to Romania, with Nicolae Stanciu, Razvan Marin and Denis Dragus all scoring.
They bounced back with a 2-1 victory against Slovakia in Dusseldorf. Despite going a goal down, Ukraine rallied to a comeback win with two goals in the second half from Mykola Shaparenko and Roman Yaremchuk.
Belgium current form
Despite being ranked one of the top teams in world football, Belgium haven't been convincing so far.
They were on the wrong end of one of the shocks of the tournament in the opening game as they lost 1-0 against Slovakia following some shocking play at the back.
Like Ukraine, they bounced back in the second game with a win, defeating Romania 2-0 thanks to strikes from Youri Tielemans and Kevin De Bruyne.
Romelu Lukaku has been the unluckiest player at the Euros so far, with no less than three goals ruled out due to VAR - two tight offside calls and a debatable handball decision.
Ukraine vs Belgium Team News
Serhiy Rebrov hopes to have Everton left-back Vitaliy Mykolenko available again after he missed the first two games with a foot problem.
The Ukraine boss has a decision to make for the striker position, too, as Girona goal machine Artem Dovbyk has been disappointing in the opening two games, while Yaremchuk came off the bench to score the winner against Slovakia.
For Belgium, Dodi Lukebakio is suspended which will mean a likely recall for Leandro Trossard.
They were much improved from the first game, so it us unlikely Domenico Tedesco will alter things too much.
Scoreline Prediction
Belgium may have stuttered so far, but they are creating lots and lots of chances and it seems a matter of time before things start to click in the final third a little more.
FAQs
What was the score the last time Ukraine played Belgium? This is the first time in history the nations face off.
What time does the match kick-off? The game commences at 1700 GMT.
Where is Ukraine vs Belgium being played? The game will be played at the MHPArena in Stuttgart