Arsenal player, Alex Iwobi suffers heartbreak as Nigeria suffers defeat against Algeria in the semifinals match.
The Super Eagles were chasing their third Africa Cup of Nations trophy but were stopped in their tracks as they faced the Desert Foxes in Cairo.
Troost-Ekong opened was first on the list to score in the 40th minute as a cross found his body before going pass an onrushing Akpeyi to go down as an own goal.
Algeria was dominant in the first half showing power and class as they were eager to reach the final of the 2019 AFCON.
Ighalo, the tournament top scorer equalized for Nigeria as he converted from the spot-kick.
The goal came after Mandi handled the ball with his arms to block a shot.
But in a twist of events, Riyad Mahrez powered home from a freekick to shatter the dreams of Iwobi and Nigeria in the 95th minute of regular time.
Nigeria will now face Tunisia in the 3rd and 4th match in Cairo on July 17, 2019.