Cameroon 1-0 Ivory Coast
Cameroon leapfrogged Ivory Coast into the final round with a hard-fought 1-0 victory in a heavyweight Group D clash.
Lyon star Karl Toko Ekambi scored the only goal of the game in the 21st minute.
The Ivorians were top of the group and leading Cameroon by two points prior to the encounter, but the three points for Indomitable Lions broke Elephants hearts as their road to Qatar 2022 ended in heartbreaking fashion.
Morocco 3-0 Guinea
Morocco made it six wins from six in Group I with a 3-0 drubbing of Guinea on Tuesday.
Ryan Mmaee scored a brace nine minutes apart in the 20th and 29th minutes before Ayoub El Kaabi wrapped up the three points on the hour mark.
The Atlas Lions end with 20 goals scored and just one conceded, while Guinea finish in third with four points.
Tunisia 3-1 Zambia
Tunisia took top spot in Group B and advanced to the play-off round with a 3-1 victory over Zambia.
Despite their progress to the final round already secured, the Eagles of Carthage weren't resting on their laurels and raced into a 3-0 lead by half-time with goals from Aissa Laidouni, Mohamed Drager and Ali Maaloul.
Fashion Sakala pulled a goal back for Chipololo, who finished in third and have much introspection to do after a below-par campaign.
Mauritania 1-1 Equatorial Guinea
Mauritania and Equatorial Guinea could not be separated after playing to a 1-1 draw in their final Group B clash.
Aboubakar Kamara gave the Mauritanians a shock lead in the 23rd minute before Saul Coco levelled matters for the National Thunder in the 58th minute.
Nigeria 1-1 Cape Verde
Nigeria ensured their progress to the final round of qualifiers after playing to a 1-1 draw with Cape Verde in their final Group C clash.
Napoli striker Victor Osimhen gave the Super Eagles the lead with less than a minute on the clock and Stopira equalised for Cape Verde in the sixth minute.
Cape Verde faced an uphill task from the get-go as they needed to win by four goals. As a result of the draw, they finish in second with 11 points, while Gernot Rohr's men take top spot with 13 points.
Algeria 2-2 Burkina Faso
Algeria qualified for the play-off round with a 2-2 draw against Burkina Faso in a top-of-the-group encounter.
Riyad Mahrez and Sofiane Feghouli got the goals for the Desert Warriors in the 21st and 68th minutes respectively, while Zakaria Sanogo and Issoufou Dayo netted for the Burkinabes in the 37th and 83rd minutes respectively.
Libya 1-1 Angola
Angola finished bottom of the group after a qualifying campaign to forget following a 1-1 draw with Libya.
Sanal Al Quarfali's penalty shortly after half-time gave the Libyans the lead but Zini equalised in the 81st minute to claim a share of the spoils for Palancas Negras.
Libya end in third in Group F with seven points, two points ahead of basement dwellers Angola.
Egypt 2-1 Gabon
Egypt ensured finished seven points ahead of second-placed Gabon with a 2-1 win.
Al Ahly attacking midfielder Mohamed Magdy opened the scoring from the penalty spot in the fourth minute before Jim Allevinah equalised for the Panthers in the 54th minute.
However, Gabon left-back Johann Obiang put the ball into his own net in the 75th minute, while the visitors also had Denis Boouanga sent off in the 86th minute as the Pharaohs came away with maximum points.
Mozambique 1-0 Malawi
Mozambique avoided the wooden spoon in Group D with a 1-0 win over Malawi in a bottom-of-the-group clash.
AmaZulu defender Limbikani Mzava put the ball into his own net to consign Malawi to bottom place with three points, while the Mambas edged them to third position with four points.
Liberia 3-1 Central African Republic
Liberia leapfrogged Central African Republic into third position in Group C with a 3-1 win in their final group game.
Marcus Macauley and Peter Wilson scored for the Lone Stars. Les Fauves pulled one back through Isaac Ngoma in the 61st minute but Wilson completed his brace in the 74th minute to put the game beyond the reach of the visitors.
Here are the 10 highest-ranked African nations in the latest FIFA rankings: