Tại trận Bán kết, hai đội đã nhập cuộc với thế trận cởi mở. Trong những phút đầu hiệp 1, đội bóng Bắc Phi chiếm ưu thế hơn, với tỷ lệ kiểm soát bóng có thời điểm lên đến 60-40 so với đội bóng Tây Phi.
Ở phút 40 của trận đấu, Algeria đã có được bàn thắng mở tỷ số sau khi cú tạt từ cánh phải của Ryad Mahrez đã đập vào người hậu vệ William Ekong và bóng lăn vào lưới.
Sang hiệp 2, “những chú đại bàng xanh” Nigeria đã vùng lên dữ dội để kiếm tìm bàn thắng gỡ hòa. Những nỗ lực không mệt mỏi của các học trò huấn luyện viên Gernot Rohr đã được đền đáp bằng bàn thắng gỡ hòa trên chấm 11m do công của Odion Ighalo vào phút thứ 73. Trước đó, bóng đã chạm tay cầu thủ Mandi của Algeria trong vòng cấm và trọng tài Bakary Papa Gassama (người Gambia) - với sự trợ giúp của công nghệ VAR - đã quyết định cho Nigeria hưởng quả phạt đền.
Trong những phút còn lại của trận đấu, cầu thủ hai đội đã có nhiều nỗ lực để có thể sớm kết thúc trận đấu nhưng mọi cú dứt điểm đều không thắng được sự chắc chắn của "người gác đền" hai bên.
Những tưởng trận đấu sẽ phải bước sang hiệp phụ thì ở phút bù giờ cuối cùng (90+5), Ryad Mahrez - ngôi sao sáng nhất trong đội hình của huấn luyện viên Djamel Belmadi đã khiến người hâm mộ Algeria ngất ngây với cú sút phạt trực tiếp tuyệt đẹp, đánh bại thủ môn Daniel Akpeyi của Nigeria, nâng tỷ số lên 2-1 cho Algeria, đồng thời mang lại chiếc vé chơi trận chung kết cho đội bóng Bắc Phi.
Góp dấu giày vào cả hai bàn thắng, Ryad Mahrez xứng đáng là cầu thủ xuất sắc nhất trận đấu này.
Như vậy, sau 29 năm chờ đợi, các cầu thủ Algeria đang có cơ hội hướng đến danh hiệu vô địch châu Phi lần thứ hai trong lịch sử. Đội bóng này đã từng vô địch "Lục địa Đen" vào năm 1990.
Trong trận Bán kết trước đó, Senegal đã giành chiến thắng 1-0 trước một đội bóng Bắc Phi khác là Tunisia, sau khi hậu vệ Dylan Bronn của Tunisia ghi bàn phản lưới nhà vào phút thứ 101.
Trận chung kết CAN-2019 sẽ diễn ra ngày 19/7 trên sân vận động ở trung tâm thủ đô Cairo của Ai Cập.