Nigeria super Eagles hope of reaching the AFCON 2019 final was dented as, Mahrez of Algeria scored a free kick in the final minutes of the match.
The super Eagles started brilliantly , but a first half home goal by William Troost Ekong, gave Algeria the necessary lead needed.
As the second half begins the Super Eagles tried to come back from a penalty kick, taken by Ighalo which sent the keeper the wrong way, and level scores with Algeria.
The Desert Foxes took the larger possessions in both the first half and the second half, shaking the defence of super Eagles.
Nigeria became so unlucky when the Manchester City player put in a wonderful goal from the free kick given.
The goal however sends the Desert foxes to the AFCON2019 final.
Senegal on the other hand beat Tunisia after scoring a late goal in the extra time.
The AFCON 2019 final will see North face the West African Nation.
However, super Eagles player Odion Ighalo expressed his feelings, after the match in an interview granted by him.
Ighalo said: “It was a difficult game and we were unlucky at the last minute because in the second half we really played well and we deserved more than what we got today.
“But this is football. They got a free kick in the last minute and they scored and the game finished.”
Some Nigerians have however, expressed their dissatisfactions over the green jersey, some said it brought bad luck to the team.
Nigeria will face Tunisia in the third place match.