African champion Algeria and Nigeria scraped through to the playoffs in World Cup qualifying on Tuesday after both were held to home draws but clinched the point they needed to progress.
Algeria twice led against Burkina Faso, which would have taken the top spot in Group A and the playoff place with a win.
Riyad Mahrez gave the Algerians a 21st-minute lead by sweeping in a cross that eluded everyone and fell to the Manchester City forward in front of goal. Sofiane Feghouli got the second in the 68th.
But Burkina Faso twice pulled level. Issoufou Dayo's penalty made it 2-2 in the 84th minute after Lamine Ouattara was chopped down on a counterattack, leading to a highly nervous finish for Algeria in Blida.
The African Cup champion held on to advance to the 10-team playoffs in March and kept alive its chance of playing at the World Cup in Qatar next year.
Nigeria also faced a do-or-die final group game against Cape Verde, which needed to beat the three-time African champion to keep its campaign alive.
Napoli's Victor Osimhen put Nigeria 1-0 up in the first minute but Stopira equalized within five minutes and Nigeria had to fight for the rest of the game for the point that took it through as Group C winner.
Only the 10 group winners progress to the playoffs, where the five African teams to go to the World Cup will be decided.
Algeria and Nigeria joined Mali, Egypt, Ghana, Senegal, Morocco and Congo, which had already advanced to the playoffs. The last two teams will be decided later Tuesday.