This archive report was first published on 14 July 2019.
Algeria's Riyad Mahrez scored a stoppage-time free-kick to earn his team a 2-1 victory over Nigeria in the Africa Cup of Nations semifinals on July 14, 2019.
The win sets up a rematch with Senegal in the final on July 19, 2019, a repeat of a group stage clash that Algeria won 1-0.
Algeria took the lead in the first half when William Troost-Ekong scored an own goal, but Nigeria equalized with a penalty awarded after a VAR review.
However, Mahrez's late goal sealed the win for Algeria, sending the team to their first final since 1990.
Algeria will face Senegal in the final, with Sadio Mane's team looking to win the title.