Austria have reached the knockout stages of the Euros for the first time after a deserved 1-0 win over Ukraine.
Franco Foda's side will now face Italy in the last-16 at Wembley on Saturday.
For Ukraine, they face a nervous wait to see if their three points are enough to be one of the four best third-placed teams.
Having proved themselves as threatening opposition in their first two group games, Ukraine failed to produce enough spirit and energy to trouble Austria even when only a point was needed to reach the knockout phase.
Austria, on the other hand, were excellent throughout and thoroughly deserved to take the lead when Christoph Baumgartner struck after 21 minutes.
In truth, the result was flattering for Ukraine as Austria dominated proceedings in Bucharest.
Marko Arnautovic should have made it 2-0 in the first-half as Das Burschen racked up 13 shots on target before the break.
Mykola Shaparenko was the only threat for Ukraine, forcing a routine diving save from Austrian keeper Daniel Bachmann in the first-half.
A late surge from Andriy Shevchenko's side never arrived as Austria celebrated a historic night.
The performance would have encouraged Foda and his players, who will be able to challenge an unbeaten Italy if they can be more clinical in front of goal.
One player Austria will need is Florian Grillitsch, who in his first start for the tournament against Ukraine, acted as a general in midfield through which the game flowed.
"The boys performed fantastically today," Austria head coach Foda said after the game.
"We were determined to reach the round of 16; we wanted to write history. The boys took that on board and showed from the first minute that we wanted to win the game."
EURO 2020 - GROUP STAGE
Ukraine - 0
Austria - 1 (Baumgartner 21')
National Arena, Bucharest
Man of the Match: Florian Grillitsch