Mozambique scored two goals in the stoppage time to hold Ghana to a 2-2 draw while Ivory Coast were thrashed by Equatorial Guinea, to leave both clubs on the brink of early exits at the Africa Cup of Nations.
In Group B, two penalties from Jordan Ayew had Ghana comfortably ahead and looking well placed to finish second in the group behind the Cape Verde Islands, but a late rally handed Mozambique a share of the spoils.
It was not enough for Mozambique, who finished bottom of the group, but only behind Ghana on goal-difference.
Two points from three matches is not likely to be enough for Ghana to qualify for the knockout rounds as one of four best third-placed finishers.
Meanwhile, Equatorial Guinea produced the biggest upset in Africa Cup of Nations history with a 4-0 thumping of hosts Ivory Coast that put the small country into the last 16 as Group A winners and left the hosts facing potential elimination.
Emilio Nsue scored two goals to take his tournament tally to five and Pablo Gannet and Yannick Buyla added two more as the country of 1.6 million swept aside the home team with a sensational result.
The former Spanish colony finished top with seven points, ahead of Nigeria on goal difference.
Ivory Coast could still go through to the knockout phase as one of the best third-placed finishers but face an anxious wait over the next days to see whether they make it.


Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
Torres double rescues point for PSG at Rennes in Ligue 1 opener
F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
