A win for either team as Ukraine host Scotland will be enough for them to earn promotion to the top tier of the UEFA Nations League.
Ukraine will take that spot in League A if they prevail against opponents who they are meeting for the third time in as many months.
Their most recent meeting a week ago ended 3-0 in the Scots favor and Ukraine are on a revenge mission.
Scotland are currently atop the Group with 12 points, 2 more than their opponents.
Both teams come into the game on the back of wins, with Ukraine demolishing Armenia 5-0 and Scotland edging Ireland 2-1.
From their last 15 outings, Ukraine have only suffered defeat on two occasions, each of those losses coming against British opposition.
Will Ukraine get their revenge and earn promotion to the top tier?
What time does Ukraine vs Scotland start?
The game kicks off at 9:45pm Kenyan time at the Marshal Jozef Pilsudski Stadium, Cracow.
Ukraine vs Scotland team news
Serhii Sydorchuk is absent for the hosts after he picked up a second yellow against Armenia.
Plenty of changes are expected given the players that were rested at the weekend with Andriy Yarmolenko, Mykhaylo Mudryk and Artem Dovbyk all in contention for recalls.
Kenny McLean or Billy Gilmour are expected to come into the team in place of the suspended Scott McTominay.
Scott McKenna and Kieran Tierney have withdrawn from the squad and the uncapped Ryan Porteous and left-back Greg Taylor may start.
Ukraine vs Scotland head to head
Only 4 games have been played between these two sides and they have won 2 games a-piece.
There has never been a stalemate in this fixture.
Ukraine vs Scotland current form
The hosts have only lost once in their last 5 outings, winning 3 and sharing the spoils in the other.
Scotland, on the other hand, have also lost once but have won the remaining 4 encounters.
Ukraine vs Scotland prediction
Apart from being a revenge affair, top honors are at stake and the home team are tipped to come out on top in this encounter.