The pick of the final round of Euro 2024 qualifiers comes from Group C as Italy take on Ukraine in a winner-takes-all encounter.
Ukraine currently sit 3rd in Group C with four wins, one draw and two losses from seven games.
It's been a pretty solid campaign from a side that's had to compete amongst tumultuous conditions for a number of well documented reasons as they come into this game with the possibility of claiming a spot in the European Championship finals.
They're behind Italy in 2nd on goal difference only so three points will see them in Germany next summer but anything less will mean they're vying for a play-off spot.
Ukraine are coming into this game amidst a solid run of form having won three, drawn one and lost one of their last five games, the most recent of which was a 3-1 win away in Malta.
They haven't played at 'home' per se in this qualifying campaign given the ongoing war in Ukraine but the three games they've played in their adopted home venues have seen them go unbeaten with two wins and a draw.
A win here would be quite remarkable in exceptional circumstances and anyone who watched England's game in Poland against Ukraine will know what an atmosphere the Ukrainian fans can create.
This game will take place in Leverkusen so whether or not that will attract the same type of passionate crowd remains to be seen but Ukraine are in with a serious chance here.
Italy currently sit 2nd in Group C with four wins, one draw and two losses from seven games in this campaign.
It's been a tough campaign for an Italy side that are in a transitional phase from winning the Euros with a fairly ageing squad to trying to blood new life into the squad all amidst a high profile change of manager midway through the campaign.
Having embarrassingly failed to make the World Cup following a play-off loss to North Macedonia Italy will desperately want to avoid that route again and they can at least come into this game in the comfort of knowing a point will be enough to see them confirm their place in Germany next summer.
They're coming into this game in fairly solid form having won three of their last four matches, the most recent of which was a 5-2 win over North Macedonia.
Italy are by no means at their strongest at the minute but based on the quality possessed by both teams you'd fancy them to progress at this point. It won't be easy, though, and you can bet they'll be facing an incredibly fired up Ukraine side.
For our Ukraine vs. Italy prediction, we're going for a 1-1 draw.
Don’t forget to check out the rest of our previews, tips and offers for this weekend’s action.