Andre and Jordan Ayew were both on target as 10-man Ghana were forced to settle for a draw against Benin at the Africa Cup of Nations.
Mickael Pote gave Benin a shock lead after two minutes but Black Stars captain Andre Ayew restored parity.
His younger brother Jordan fired Ghana ahead, but Pote earned the Squirrels a point after John Boye was dismissed for a second yellow card.
Cameroon defeated Guinea-Bissau 2-0 in Group F’s other game on Tuesday.
Ghana arrived in Egypt as one of the favourites for the title but was carved open for Benin’s opener, which came from the first real attack of the contest.
Veteran striker Pote, who scored 16 goals in 33 league appearances for Turkish club Adana Demirspor last season, beat two defenders before prodding the ball beyond onrushing goalkeeper Richard Ofori.
The Black Stars’ response was almost immediate, though, the elder Ayew brother finding the bottom corner with a deflected drive from the edge of the penalty box.
Jordan Ayew, who spent the 2018-19 season on loan at Crystal Palace from Swansea City, capitalised on a lapse in concentration from Olivier Verdun to put Ghana ahead, before Boye – who had been booked in the first half – was shown a second yellow card for time-wasting.
Benin soon made their numerical advantage count, Pote firing home his second of the game following a well-worked corner to earn the Squirrels their second ever point in the tournament.
Four-time winners Ghana return to action against Cameroon on Saturday evening (18:00 BST), while Benin face Guinea-Bissau in the day’s late game.
The Ayew brothers have been Ghana’s twin talismen for three Afcons now, but Benin gave them a chastening reminder that they can’t do everything themselves.
Benin’s shock early goal was a result of nothing less than Ghana throwing down a red cloak and inviting them to put the ball into their goal.
Then the Ayew brothers set to work, hauling Ghana into the winning position they were expecting – only for a lack of discipline to cost them, as Boye was sent off before another defensive lapse let Pote get his second.
Benin was constantly at Ghana and really could have won it at the death. Holders Cameroon might well walk away with this group, but the fight for second place is now set up very nicely indeed.
Ghana’s starting XI against Benin:
Richard Ofori- Andy Yiadom, Lumor Agbeyenu, John Boye, Kasim Nuhu- Mubarak Wakaso, Thomas Partey, Thomas Agyepong, Christian Atsu, Andre Ayew-Jordan Ayew.