Nigeria, Aug. 27 -- Morocco are one step away from making CHAN history after edging defending champions Senegal 5-3 on penalties in a tense semi-final on Tuesday night at the Mandela National Stadium in Kampala.

The match ended 1-1 after extra time, with Libasse Gueye giving Senegal the lead in the 16th minute before Said Bougrine equalised for Morocco seven minutes later.

Both sides created chances but neither could find a winner in regulation or extra time, forcing a dramatic penalty shootout.

In the shootout, Morocco kept their composure as Hrimat, Lamliloui, Khairi, Bach, and Mehri all converted their spot-kicks.

For Senegal, Seyni Ndiaye missed their first penalty, leaving Cisse, Ciss, and Ba to score, but Morocco's perfect recor...