Max Gradel struck late to earn Ivory Coast a draw with Mali and keep alive their hopes of reaching the Africa Cup of Nations quarter-finals.
Mali had looked to be heading for victory, thanks to a superb half-volley from Bakary Sako after seven minutes.
But the equaliser came on 86 minutes when Gradel slotted in from 12 yards.
Earlier, Ivory Coast were denied a penalty when Wilfried Bony appeared to be upended by Molla Wague, while Kolo Toure headed against the bar.
Those two first-half incidents summed up the match, as the Elephants were frustrated for long spells. And once again they needed to recover from a poor start as they fell behind after only seven minutes.
Mali launched a swift counter-attack and worked the ball out wide to Sambou Yatabare whose far-post cross was met brilliantly on the half-volley by Sako, his left foot sending the ball low into the opposite corner.
It wasn't until the 25th minute that the Elephants created a clear-cut chance in response. A cross from the left was headed back across goal by Bony but Doumbia's attempt at an acrobatic volley was mistimed and poorly directed.
Ivory Coast coach Herve Renard cut a furious figure on the touchline and his rage was further fuelled when Bony looked as though he was impeded by Molla Wague but the referee gave a corner.
They almost scored from set-piece but Kolo Toure's thumping header was superbly tipped onto the bar by goalkeeper Soumaila Diakite.
Despite their best efforts, fortune was not favouring the Ivorians and they were incensed when the referee awarded a free-kick in box, penalising Bertrand Bailly who had flicked the ball up to himself to head the ball back to his keeper.
Bakary Sako's Goal: Ivory Coast 0 - 1 Mali
Mali could not take advantage, with Sako firing the set-piece against the wall.
Opting for a front three of Max Gradel, Bony and Doumbia, Ivory Coast pushed forward in numbers after the break.
Yet the equaliser would not come. Bony headed wide from Gradel's dinked cross and then when Bony turned provider, his team-mates were unable to meet his inviting near-post flick-on.
From an unfortunate injury Mali took an opportunity to relieve pressure on their defence, taking about five minutes to substitute keeper Diakite for Germain Berthe. Inevitably the delay disrupted the rhythm of the game, both teams struggling to regain their composure.
Then with four minutes of normal time remaining, Serge Aurier, a threat throughout, played in Gradel and the substitute clipped a low shot beyond Berthe.
Source: BBC sport