Semi-finals

Morocco
  • Ayoub El Kaabi 73', 97'
  • Walid El Karti 118' pen
3–1
HT 0–0 · After extra time (90': 1–1)
Wednesday 31 January 2018
Libya
  • Abdulrahman Ramadhan khalleefah 86'
Advertisement

Lineups

Advertisement

Match events

  1. 53' ⇄ Muftah Taktak replaces Omar Aribi · Libya
  2. 54' ⇄ Zakaria Hadraf replaces Achraf Bencharki · Morocco
  3. 73' ⚽ Ayoub El Kaabi assist Zakaria Hadraf · Morocco
  4. 79' ⇄ El Mehdi Barrahma replaces Ismail El Haddad · Morocco
  5. 80' ⇄ Abdulsalam Omar replaces Mohamed Al Tarhoni · Libya
  6. 84' ⇄ Elmutasem Abushnaf replaces Salem Ablou · Libya
  7. 86' ⚽ Abdulrahman Ramadhan khalleefah assist Saleh Al Taher · Libya
  8. 97' ⚽ Ayoub El Kaabi · Morocco
  9. 105' ⇄ Nayef Aguerd replaces Ayoub El Kaabi · Morocco
  10. 118' ⚽ (P) Walid El Karti · Morocco