The Africa Cup of Nations last-16 line-up is complete following an eventful first round group stage.
Despite something of a slow start, the tournament eventually sparked into life with a flurry of great goals, unforgettable incidents and major shocks – not least the exits of Ghana and holders Algeria.
With eight teams heading home, there will be no second chances as we enter the knockout stages.
Let’s look at how the teams line up.
BURKINA FASO V GABON
Despite an opening day defeat to Cameroon, 2013 finalists Burkina Faso advanced from the group stage in second place after picking up 4 points from their next two matches.
They face a Gabon side who have performed admirably to finish runners up in Group B despite the loss of captain Pierre-Emerick Aubameyang due to health issues.
NIGERIA V TUNISIA
Three wins from three have put the Super Eagles in a commanding position in the tournament with nobody wanting to face a side that had actually come into the competition in something of a state of disarray.
However, off-field issues have been put to one side and a team packed with talent will hope to overcome a Tunisia team who in fact lost twice in their group but do have a 4-0 win against Mauritania to their name – the biggest margin of victory in the competition so far.
SENEGAL V CAPE VERDE
The pre-tournament favourites have flattered to deceive so far scoring just once and even that only came courtesy of a Sadio Mane penalty against Zimbabwe in a 1-0 win.
They will need to step up their game against a Cape Verde side very capable of causing a shock.
MALI V EQUATORIAL GUINEA
Mali and star striker Ibrahima Kone will be looking to build on their impressive group-topping displays so far when they face off against a team few would have backed to progress from the first round in Equatorial Guinea.
However, after the upstarts picked a sensational win over holders Algeria before beating Sierra Leone to book a rightfully deserved place in the knock-outs, they will look to continue their unlikely run in the competition.
GUINEA V GAMBIA
Despite reaching the second round, Guinea will not be best pleased with their defeat in their final group match against minnows Zimbabwe and face another potential banana skin in the form of Gambia.
Playing in their first ever AFCON, the new boys were unbeaten in their three group games and even managed a dramatic late win over Tunisia in their final game to set up this intriguing clash with their west African neighbours.
CAMEROON V COMOROS
The hosts came through their group relatively unscathed and on paper will be happy to have been drawn against the tournament debutants from the small island nation.
However, they would be unwise to take things for granted following a stunning 3-2 victory over Ghana which saw Comoros qualify at the Black Stars’ expense.
IVORY COAST V EGYPT
The Ivorians reacted to shock of a late equaliser against Sierra Leone and all the attention that garnered after a poor Badra Ali Sangaré error to put in one of the performances of the tournament to hammer holders Algeria and send them packing.
They face an Egypt side that is steadily improving in what could be another thrilling game between two sides who believe they can win the tournament.
MOROCCO V MALAWI
The Atlas Lions seem to be quietly going about their business in the competition and will have been happy to come out on top of the group featuring Ghana, Gabon and the surprise package Comoros.
They face another one of the tournament underdogs in Malawi who will be boosted by the 0-0 draw they managed against Senegal in their final group game.
FULL LAST-16 LINE-UP
Burkina Faso v Gabon – 23 January 16:00
Nigeria v Tunisia – 23 January 19:00
Guinea v Gambia – 24 January 16:00
Cameroon v Comoros – 24 January 19:00
Senegal v Cape Verde – 25 January 16:00
Morocco v Malawi – 25 January 19:00
Ivory Coast v Egypt – 26 January 16:00
Mali v Equatorial Guinea – 26 January 19:00