Leon Balogun was on the wrong end of more late sporting drama with Nigeria in Egypt tonight.

The Albion defender was an agonised onlooker from the bench as Manchester City star Riyad Mahrez curled in a free-kick, the last kick of the match, to send Algeria through to the final of the Africa Cup of Nations against Senegal with a 2-1 victory.

Nigeria fell behind in the first half to an own goal by William Troost-Ekong.

The Udinese central defender, hero of the quarter-final win against South Africa and keeping Balogun out of the team, turned a cross into his own net.

Odion Ighalo equalised from the spot for the Super Eagles with a penalty, awarded for handball after a VAR review.