The visitors survived several onslaughts from their host thanks to their resolute backline and the agility of goalkeeper El Kajoui Monir.
The Panthers forced the Atlas Lions into their half in the opening minutes and Aaron Ondele saw his header from a Merlin Tandjigora cross go wide on 16 minutes.
Midfielder Nordin Amrabat was the busiest Moroccan player making some surging runs on the right flanks which gave the Gabonese backline some questions to answer. On 33 minutes, the visitors had their first major attempt at goal but Youssef El Arabi failed to make the connection from Achraf Lazaar’s long cross which flew across the face of the Gabonese goal.
Just before half time, Guelor Kanga let in a shot which was no problem for Morocco goalie El Kajoui Monir as the game went into recess deadlocked.
Both teams resumed well in their quest to break the deadlock in the opening minutes. Three minutes into the second half Morocco captain Manuel Da Costa fouled Kanga at the edge of the penalty area, but reigning CAF African Player of the Year, Pierre-Emerick Aubameyang shot wide from a free-kick.
The best chance of the game came the way of the host on 68 minutes initiated by midfielder Mario Lemina who took the ball from his half into the visitors defence. He then squared Malick Evouna whose cross was met by Aubameyang only for agile Monir to stop the ball on the line.
The final minutes belonged to the Panthers with most of the action in the Moroccan area, however, the visitors held on to snatch a vital point.
Cote d’Ivoire host Mali in the other Group C match later on Saturday in Bouake.