Ukraine and Belgium face off tonight in a fascinating finale to Group E at Euro 2024, with both at risk of going home.
All four teams head into the final matchday level on three points with Slovakia and Romania facing off at the same time as this game in Stuttgart.
Ukraine hold the worst goal difference of the quartet, meaning they have to win to guarantee qualification while Belgium know a draw will be enough.
Date, kick-off time and venue
Ukraine vs Belgium is scheduled for a 5pm BST kick-off today, Wednesday June 26, 2024.
The match will take place at the Stuttgart Arena.
Belgium got back on track with a win over Romania
AFP via Getty Images
Where to watch Ukraine vs Belgium
TV channel: In the UK, the game will be televised live on BBC One, with coverage beginning at 4.30pm.
Live stream: Fans can also catch the contest live online for free via the BBC Sport and BBC iPlayer app and website.
Ukraine vs Belgium team news
Ukraine XI: Trubin, Tymchyk, Zabarnyi, Svatok, Matviyenko, Mykolenko, Shaparenko, Brazhko, Sudakov, Yaremchuk, Dovbyk.
Subs: Bushchan, Konoplya, Taloverov, Sydorchuk, Stepanenko, Yarmolenko, Malinovsky, Mudryk, Zinchenko, Zubkov, Bondar, Lunin, Vanat, Mykhaylichenko.
Belgium XI: Casteels, Castagne, Faes, Vertonghen, Theate, Tielemans, Onana, Doku, De Bruyne, Trossard, Lukaku
Subs: Debast, Carrasco, Kaminski, Sels, Vranckx, De Ketelaere, Mangala, Bakayoko, Openda, Vermeeren, De Cuyper.
Ukraine vs Belgium prediction
Both teams have recovered from shocks by winning their second game at the Euros but another defeat will likely send them home. Belgium are the favourites but have not shown enough so far to suggest it will be an easy night.
Head to head (h2h) history and results
This is the first meeting between these two nations.
Ukraine vs Belgium match odds
Odds via Betfair (subject to change).