Gabon scored a controversial late goal against Ghana to draw their Africa Cup of Nations Group C match 1-1.
The result puts Gabon, missing captain Pierre-Emerick Aubameyang with 'heart lesions', on the verge of the last 16.
Andre Ayew had put Ghana in front in the 18th minute, but his strike was cancelled out by Jim Allevinah's 88th-minute equaliser.
Ghana, now facing a nervous final game, were angry Gabon failed to return the ball after an injury to their player.
Daniel-Kofi Kyere had gone down following a challenge inside the Gabon half but, from the resulting throw-in, Guelor Kanga played the ball to Allevinah, who struck a low left-footed shot across Jojo Wollacott and into the bottom right-hand corner.
Ayew protested to referee Lahlou Benbraham about the goal to no avail and scuffles broke out when Gabon celebrated at full-time.
Ghana substitute Benjamin Tetteh was shown a red card after the final whistle for his part in the on-pitch melee.
- Africa Cup of Nations fixturesAfrica Cup of Nations group tables
Scrappy game leaves Ghana needing final-game victory
Ghana were under pressure in the opening moments of the game, with Swindon Town keeper Wollacott and his defenders struggling with communication, but the Black Stars grabbed the lead when Ayew put them in front with a magnificent strike.
Receiving the ball well outside the area, he controlled it, made space and fired home for his 10th goal at Nations Cup finals.
Ayew, sporting a prominent dressing over his left eye from the head injury he suffered in his side's defeat by Morocco, celebrated almost angrily as he tried to inspire his team-mates.
After their opening flurry, the Panthers rarely created much until almost an hour played, when Wollacott made a smart save to deny Allevinah, who was inches short of poking home.
The game barely flowed and neither side was able to take a grip, but it was played in a lively atmosphere in Yaounde with fans of both teams making themselves heard.
Gabon striker Aaron Boupendza, scorer of their winner against Comoros, had a couple of shots blocked.
The Panthers need a point to reach the last 16 when they face Morocco in their final group match on Tuesday while Ghana will take on winless Comoros, needing victory to remain in with a chance of progressing.
- Line-upsMatch StatsLive Text
1Amonome3Oyono5Ecuele Manga25Assoumou14Ameka17Biyogo Poko19Martinsson-Ngouali6Obiang12Kanga7Boupendza20Bouanga
- 1Amonome3OyonoBooked at 57mins5Ecuele MangaBooked at 24mins25Assoumou14AmekaSubstituted forMoucketou-Moussoundaat 76'minutes17Biyogo Poko19Martinsson-NgoualiSubstituted forEneme-Ellaat 67'minutes6Obiang12KangaBooked at 45mins7Boupendza20BouangaSubstituted forAllevinahat 53'minutes
- 2Moucketou-Moussounda11Allevinah15Eneme-Ella16Mfa Mezui21Noubi Fotso22Ndzengue23Nzé24Sambissa26Biteghé28N’Gakoutou-Yapende
16Wollacott2Yiadom18Amartey23Djiku17Baba5Partey21Baba8Kyereh9J Ayew10A Ayew22Sulemana
- 16WollacottBooked at 81mins2Yiadom18Amartey23Djiku17Baba5ParteyBooked at 36mins21BabaSubstituted forPaintsilat 65'minutesBooked at 90mins8KyerehBooked at 59mins9J AyewSubstituted forIssahakuat 90+1'minutes10A AyewSubstituted forTettehat 90+1'minutesBooked at 90mins22SulemanaSubstituted forAddoat 61'minutes
- 1Nurudeen3Baffour4Mensah6Addo7Issahaku12Ati Zigi13Boakye14Mensah15Paintsil19Owusu25Tetteh26Mumin
Referee:Lahlou BenbrahamMatch StatsHome TeamGabonAway TeamGhanaPossessionHome48%Away52%ShotsHome14Away6Shots on TargetHome3Away1CornersHome5Away3FoulsHome30Away21Live TextPost update
Match ends, Gabon 1, Ghana 1.
Benjamin Tetteh (Ghana) is shown the red card for violent conduct.
Joseph Paintsil (Ghana) is shown the yellow card.
Second Half ends, Gabon 1, Ghana 1.
Hand ball by Joseph Paintsil (Ghana).
Attempt missed. Thomas Partey (Ghana) header from the centre of the box misses to the left. Assisted by Abdul Fatawu Issahaku with a cross following a corner.
Corner, Ghana. Conceded by Bruno Ecuele Manga.
Substitution, Ghana. Abdul Fatawu Issahaku replaces Jordan Ayew.
Substitution, Ghana. Benjamin Tetteh replaces André Ayew.
Joseph Paintsil (Ghana) wins a free kick on the left wing.
Foul by Anthony Oyono (Gabon).
Goal! Gabon 1, Ghana 1. Jim Allevinah (Gabon) left footed shot from the left side of the box to the bottom right corner. Assisted by Guélor Kanga.
Jordan Ayew (Ghana) wins a free kick on the right wing.
Foul by André Biyogo Poko (Gabon).
Foul by Edmund Addo (Ghana).
Johann Obiang (Gabon) wins a free kick in the defensive half.
Attempt missed. Aaron Salem Boupendza (Gabon) left footed shot from the left side of the box is close, but misses to the left. Assisted by Jim Allevinah.
Alexander Djiku (Ghana) wins a free kick in the defensive half.
Foul by Ulrick Eneme-Ella (Gabon).
Thomas Partey (Ghana) wins a free kick in the defensive half.
Page 1 of 8rewindpreviousNavigate to the next pagenextNavigate to the last pageforward