A place in the semi-final of the African Games is up for grabs as Nigeria's Flying Eagles and Senegal go toe-to-toe with each other on Friday evening.
Which of these teams will be left standing after all is said and done?
Senegal U20 vs Nigeria U20 overview
This Group B match takes place at Ohene Djan Sports Stadium in Accra on Friday March 15.
Kick-off time is 21:00 WAT.
Senegal U20
Senegal kicked off their African Games campaign with a 1-0 victory over South Sudan, before losing to Uganda by a lone goal.
This is a must-win for Serigne Dia's troops, as any other result will not be enough to see them through to the semi-finals.
Nigeria U20
Like their opponents, Nigeria's Flying Eagles have three points from two group games.
They are tied on points and goal difference with Senegal, but ahead on total goals scored.
Unlike Senegal, however, the Flying Eagles can advance to the last four with a draw, so they'll set their sights on a positive result.
Senegal U20 vs Nigeria U20 head to head
This will be the fifth encounter between these teams in the last 10 years. The head-to-head record between Senegal and Nigeria's Flying Eagles is currently tied at two wins apiece.
However, it's worth mentioning that Senegal came out on top the last two times these teams clashed. The most recent skirmish between these outfits was at the U20 AFCON last year.
Senegal U20 vs Nigeria U20 potential lineups
These are our probable Flying Eagles lineups vs Senegal:
Senegal U20
Goalkeeper: Mamour Ndiaye.
Defenders: Seydou Sano, Souleymane Basse, Amidou
Diop, Babacar Ndiaye, Mouhamed Gueye.
Midfielders: Pape Diop, Samba Diallo, Ibrahima
Seck, Djibril Diarra.
Forwards: Mame Faye, Oumar Diouf.
Nigeria U20
Goalkeeper: Nathaniel Nwosu.
Defenders: Daniel Bameyi, Haruna Aliyu, Benjamin
Frederick, Chimezie Njoku.
Midfielders: Ibrahim Abdullahi,
Daniel Daga, Sadiq Isiyaka, Victor Eletu,
Chibueze Izuogu.
Forwards: Sunday Joseph.
Senegal U20 vs Nigeria U20 tactical analysis
Senegal have not particularly been a high-scoring side. They blanked in two of their last five matches, scoring a total of three goals in that stretch.
Conversely, Dia's men have been solid defensively, keeping seven clean sheets in their last 11 games.
It's also worth mentioning that Senegal are the reigning African champions, as they won the U20 AFCON last year without conceding a single goal.
However, they couldn't make it past the group stages of the U20 World Cup.
On the other hand, the Flying Eagles have not been very consistent lately. They have as many wins (3) as they have losses (3) in their last six matches.
Ladan Bosso's troops fared better than Senegal at the FIFA U20 World Cup last year, where they crashed out in the quarter-final.
Senegal U20 vs Nigeria U20 prediction
It's tough to pick a side here. Considering what's at stake, both teams will give everything they have to win this match.
That said, these teams have been involved in many low-scoring matches in recent months. All of Senegal's last six matches went below the 2.5 goal threshold, and five of Nigeria's last six games, too.
All things considered, we shouldn't expect many goals in this game.
Where to watch Flying Eagles vs Senegal live
Nigerians can tune into AfroSport TV and StarTimes Sports Premium for live coverage of this match.