Scotland are 90 minutes away from securing their place in the World Cup knockout rounds for the first time in their history.
While Haiti have already been eliminated, the other three teams in Group C still have plenty to play for, with games kicking off at 23:00 BST on Wednesday.
Brazil currently top the group after their 3-0 win over Haiti and are in pole position to stay there after playing out a 1-1 draw with Morocco in their opener.
But with Morocco now facing minnows Haiti, the Selecao know they'll likely need to beat Scotland in Miami to secure top spot.
Brazil will be Group C winners if they beat Scotland and Morocco don't overturn a goal difference which is currently two worse than the five-time winners.
Assuming Morocco beat Haiti, they'll need to do so by at least three goals if Brazil beat Scotland. Group C would then be decided by goal difference and goals scored.
For Scotland, things are more precarious. A win would likely see them finish as group runners-up, and they could even top the group in the unthinkable scenario of them beating Brazil and Morocco failing to beat Haiti.
A draw will see them move to four points, which will almost certainly be enough for a place in the knockout rounds, but should Scotland lose, they will be relying on other teams slipping up in their final game to secure their passage as one of the best third-placed teams, and their fate won't be known for a few days after their game.
Team | Pld | GD | GF | Pts |
Brazil | 2 | +3 | 4 | 4 |
Morocco | 2 | +1 | 2 | 4 |
Scotland | 2 | 0 | 1 | 3 |
Haiti | 2 | -4 | 0 | 0 |