90'
+ 5
Full-time! Ukraine 0-0 Belgium
Heartache for Ukraine, who go out. Belgium are through in second, with Slovakia third. All four teams finished on four points.
Full-time
90'
+ 2
BIG chance!
It opens up for Sudakov in the Belgium area, but he sends his shot straight at Casteels.
90'
Substitution
89'
Ouch!
Castagne puts his body on the line to block Malinovskyi's thunderous goal-bound strike.
88'
Wide!
De Bruyne to Bakayoko, but the Belgium sub bends his long-range attempt wide of the far post.
87'
Group E
Romania and Belgium are the top two, with Slovakia heading through in third and Ukraine going out. All four are on four points...
81'
Ukraine throw caution to the wind
Yarmolenko, who once scored six goals in 26 games for Dortmund, is on for the final nine minutes or so.
81'
Substitution
77'
Side netting!
Ukraine with a half chance as Dovbyk spins into space and smashes a strike into the side netting. Right now, they seem to want it more...
77'
Substitution
73'
Brilliant save!
Trubin flies to his right to beat away Carrasco's rasping 18-yard drive. Lukaku did really well in the build-up. That was the Belgium of old!
71'
Triple change
Ukraine need a goal to stay in the competition, as things stand. Can Messrs Vanat, Malinovskyi or Stepanenko provide one?
70'
Substitution
70'
Substitution
70'
Substitution
69'
Yellow card
63'
Time to twist
Former Schalke and Leipzig coach Domenico Tedesco shuffles his pack. His team need a spark...
62'
Substitution
62'
Substitution
58'
Substitution
57'
Close!
Doku gets away from his man after great work by De Bruyne. His cross is right between the last Ukraine defender and goalkeeper, but Lukaku can't get to it in the six-yard box.
51'
Balanced game
Positive play from Belgium since the restart, but Ukraine are defending admirably. They've been much improved since the 3-0 loss to Romania on Matchday 1.
46'
No changes
Ukraine need a goal...
Kick-off!
Half-time! Ukraine 0-0 Belgium
© Carl Recine
Half-time
44'
Half chance!
De Bruyne drives the Ukraine defence, but his eventual shot is too close to the goalkeeper. He's been Belgium's best player.
43'
Yellow card
38'
Even contest
38'
Goal attempts
4off target
3on target
2off target
2on target
33'
Onana OK
The former Hamburg midfielder is on his feet again after a nasty collision.
27'
Over in Frankfurt...
Former Hertha and Cologne man Ondrej Duda has given Slovakia the lead against Romania. They're now top of Group E, with Belgium and Ukraine second and third, respectively.
23'
From downtown!
Faes responds with a long-range effort from the left-hand side, but it sails comfortably off target.
19'
Decent hit!
Ukraine move the ball with real incision. Yaremchuk picks it up on the edge of the Belgium area, the Ukraine No.9 stinging the palms of Casteels, who gathers at the second attempt.
11'
Belgium taking charge
De Bruyne's beginning to run the show as another tasty pass towards Lukaku is deflected over by an outstretched leg.
7'
Chance!
De Bruyne runs at the Ukraine defence, before releasing a brilliantly weighted pass into the box for the run of Lukaku. He pulls back his left leg, but doesn't make the desired connection from the corner of the six-yard area. Easy for the goalkeeper.
4'
Purposeful
Ukraine are pressing hard and trying to get forward whenever they win back the ball. Mykolenko does just that, before whipping a cross into the arms of former Wolfsburg goalkeeper Koen Casteels.
1'
Quick start!
Ukraine go straight on the attack, with Yaremchuk winning a corner off Faes. Belgum defend it well, though.
Kick-off!
Teams out
Each Ukraine player is wearing the country's national flag. What an achievement it would be, if they're able to progress.
1:27
Watch: The best of Belgians in the Bundesliga
No Mudryk for Ukraine!
That's the big piece of news from Stuttgart. Fellow winger Tsygankov's also missing through injury for Rebrov's team, but Mykolenko returns at left-back. Sudakov and Yaremchuk come in. Trossard replaces ex-Bundesliga forward Lukebakio in the only change for Belgium.
Ukraine starting line-up
Turbin - Tymchyk, Zabarnyi, Svatok, Matviyenko (c), Mykolenko - Shaparenko, Brazhko, Sudakov - Yaremchuk, Dovbyk
Ukraine subs
Bushchan, Lunin, Konolia, Talovierov, Sydorchuk, Stepanenko, Yarmolenko, Malinovskyi, Zinchenko, Zubkov, Bondar, Vanat, Mykhailichenko
Belgium starting line-up
Casteels - Vertonghen, Faes, Theate, Castagne - De Bruyne (c), Onana, Tielemans - Doku, Lukaku, Trossard
Belgium subs
Kaminski, Sels, Debast, Carrasco, Vranckx, De Ketelaere, Mangala, Bakayoko, Openda, Vermeeren, De Cuyper
Possible last-16 opponents
The Group E winner will face third in Group C or D (Slovenia or the Netherlands). The runner-up will go up against France. If third is ranked highly enough to progress, that team will take on England.
Who's through?
Spain, Germany, Denmark, Portugal, France, Austria, England, Switzerland and Italy have made it through to the last 16. The remaining seven spots will be decided later today, with up to three progressing from Group E.
4:06
Watch: Stuttgart stadium experience
Bulls and Wolves in Belgium
© KIRILL KUDRYAVTSEV
Group E permutations
All four nations on locked on three points after two games. Belgium will be through to the last 16 if they avoid defeat to Ukraine. However, they'll be heading home if they lose and Romania avoid defeat to Slovakia. Ukraine will advance in first or second if they beat Belgium, or as a best third-placed team if they draw and the other fixture does not end all square. If they lose and Slovakia avoid defeat, or if both games are drawn, they'll be out.
Welcome!
Follow all of the build-up and live action from Ukraine's meeting with Belgium in Stuttgart.