Sebastien Haller and Nicolas Pepe scored, but Ivory Coast had to settle for a point against Sierra Leone after a costly late mistake.
A stoppage-time clanger from goalkeeper Badra Ali Sangare meant Ivory Coast could only draw 2-2 with Sierra Leone at the Africa Cup of Nations.
Sangare attempted to prevent a late corner but shockingly let the ball squirm from his grasp and Steven Caulker was able to capitalise, crossing for Alhaji Kamara to scramble home.
It was the second costly major error from Ivory Coast who squandered a 12th-minute penalty when Franck Kessie saw his kick pushed away by Mohamed Kamara, after Wilfried Zaha was sent sprawling by Umaru Bangura.
Kamara was the hero of Sierra Leone's opening goalless draw against Algeria, but he was beaten here in the 25th minute when Zaha's excellent pass found Sebastien Haller, and the Ajax man took a touch before rifling into the bottom-right corner.
Sierra Leone surprisingly drew level in the 55th minute when Musa Kamara produced some outstanding footwork to drive into the penalty area and send a left-footed strike into the top-left corner.
Ivory Coast restored their lead with a delightful team goal in the 65th minute, the ball being worked swiftly from left to right before Nicolas Pepe drove a low 20-yard shot beyond the Sierra Leone goalkeeper. Yet there was a sucker-punch to come in the third minute of stoppage time, Sangare left embarrassed and injured in the process of conceding the dramatic equaliser.