It might not look like the most appealing last 16 tie at Euro 2020 on paper, but Sweden vs Ukraine has the potential to be one of the top games of the round.
Sweden became fan-favourites in the group stage with some excellent, entertaining performances and ended up topping a group which also included Spain, Slovakia and Poland.
They're up against a Ukraine side who sneaked their way into the last 16 as one of the best third-placed teams, but they were better than results might suggest. They took the Netherlands all the way and fell by just one goal to Austria, so their class is undeniable.
Here's all you need to know about the battle of the dark horses.
How to watch Sweden vs Ukraine on TV in the UK/US
When is kick off? Tuesday 29 June, 20:00 (BST)
Where is the match being played? Hampden Park, Glasgow
What TV channel is it on? BBC One/BBC iPlayer (UK), fuboTV/ESPN (US)
Who's the referee? Daniele Orsato
Who's the VAR? Massimiliano Irrati
*You can find out how to watch every Euro 2020 game here.
Sweden team news
Both Dejan Kulusevski and Mattias Svanberg are contenders to start this game after completing their isolation periods, and the former's arrival could not have come at a better time. Kulusevski's return could even lead to a change in shape, with Sweden often preferring a 4-3-3 with the Juventus man out wide.
The return of those two players means Sweden boss Janne Andersson has a full group to select from.
Ukraine team news
Dynamo Kyiv winger Viktor Tsygankov could be ready for his first start after stepping up his involvement against Austria. The 23-year-old, who was suffering with a muscle injury, has now come off the bench in the last two games and looks ready for a bigger role.
Fellow winger Oleksandr Zubkov hasn't been seen since the opening game, in which he picked up a calf injury which is expected to keep him out for this one too. Denys Popov remains sidelined with the calf injury that has prevented his tournament from getting started yet.
Sweden vs Ukraine predicted lineups
Sweden: Olsen; Lustig, Lindelof, Danielson, Augustinsson; Ekdal, Olsson, Larsson; Kulusevski, Isak, Forsberg.
Ukraine: Bushchan; Karavaev, Zabarnyi, Matvienko, Mykolenko; Sydorchuk, Zinchenko, Malinovskyi; Yarmolenko, Yaremchuk, Tsygankov.
Sweden vs Ukraine head-to-head record
These two countries have only faced off four times in the past, and it's Ukraine who have usually had the last laugh.
Ukraine have three victories to their name, including in the last meeting between these two, which came all the way back in Euro 2012 and ended in a 2-1 courtesy of two goals from current boss Andriy Shevchenko.
The only fond memory for Sweden came back in a friendly in late 2011, when Tobias Hysen popped up with an injury-time winner.
Sweden vs Ukraine score prediction
This could easily go either way, and it may well end up being decided by one individual moment of brilliance.
Of the two sides, you'd have to say that it's Sweden who are more likely to provide that. Alexander Isak has been excellent in attack and Kulusevski looked devastating off the bench against Poland, and you'd fancy them to enjoy themselves against Ukraine.
Shevchenko's men will be expecting to get at least one goal, but they'll struggle to go toe-to-toe with Sweden.
Prediction: Sweden 2-1 Ukraine