Cedric Bakambu scored twice for the Democratic Republic of Congo in a comprehensive 4-0 win over Zimbabwe on Sunday.
It was a win which offered them the strong possibility of advancing to the knockout stages of the tournament.
Jonathan Bolingi and Britt Assombalonga scored the other goals as the win ensured third place in Group A for the Congolese.
They now have to wait to see whether they are one of the four best third-place finishers who go through to compete in the last 16.
They will only be sure when the group stage is completed on Tuesday but their three points, after losing their opening two games, could prove enough.
Zimbabwe are eliminated in bottom place with only a single point after paying a heavy price for a goalkeeping nightmare at a near-empty 30 June Stadium.
It took only four minutes for the Congolese to score after a slip from stand-in goalkeeper Elvis Chipezeze.
He had only been drafted into the line-up when first-choice George Chigova hurt a hamstring in the warm-up.
Chipezeze let a free-kick slip through his hands and onto the crossbar and Bolingi, celebrating his 25th birthday, reacted quickest to head home the rebound.
Bakumbu beat the offside trap as Zimbabwe were caught pushing too far up, to double the lead in the 34th minute with an emphatic finish.
Zimbabwe had several good chances to get themselves back into the game after the break but their finishing proved wayward, with Knowledge Musona again proving wasteful.
He was heavily criticised for missing several chances in the draw with Uganda in their previous group game.
Chipezeze fouled Bakumbu in the 64th minute as he broke free of the offside trap again to concede a penalty kick which the Chinese-based striker then converted.
To make matters worse, Chipeze failed to hold onto a tame shot from Meshack Elia.
It allowed substitute Britt Assombalonga to snap up the rebound for the fourth goal in the 78th minute.
Egypt finished top of the group with a 100 percent record with Uganda runners-up.
Group A Final Standings
Team P W D L GF GA GD Pts Pos
Egypt 3 3 0 0 5 0 +5 9 1st
Uganda 3 1 1 1 3 3 0 4 2nd
DR Congo 3 1 0 2 4 4 0 3 3rd
Zimbabwe 3 0 1 2 1 6 -5 1 4th