The World Cup group games are drawing to a close as the knockout stages draw near.
World champions Argentina, spearheaded by Lionel Messi, and five-time winners Brazil have booked their spot, along with all three co-hosts USA, Mexico and Canada.
France and Norway have joined, before England got the job done against Panama in their third group game.
England topped Group L by beating Panama, but they still have to wait before they find out who they will face in the last-32 round.
Scotland face a very tall order to advance after back-to-back losses to Morocco and the Selecao.
Every confirmed World Cup last-32 fixture
All times BST.
June 28
8pm: South Africa vs Canada (Los Angeles)
June 29
6pm: Brazil vs Japan (Houston)
9.30pm: Germany vs Paraguay(Boston)
June 30
2am: Netherlands vs Morocco (Monterrey)
6pm: Ivory Coast vs Norway (Dallas)
10pm: France vs Sweden (New Jersey)
July 1
2am: Mexico vs Group C/E/F/H/I third place (Mexico City)
5pm: England vs Group E/H/I/J/K third place (Atlanta)
9pm: Belgium vs Group A/E/H/I/J third place (Seattle)
July 2
1am: USA vs Bosnia & Herzegovina (San Francisco)
8pm: Spain vs Group J runners-up (Los Angeles)
July 3
12am: Group K runners-up vs Ghana (Toronto)
4am: Switzerland vs Group E/F/G/I/J third place (Vancouver)
7pm: Australia vs Egypt (Dallas)
11pm: Argentina vs Cape Verde (Miami)
July 4
2.30am: Group K winners vs Group D/E/I/J/L third place (Kansas City)