Coach Ibrahim Tanko made three changes from the team that started the last game, introducing Hafiz Adams, Salim Adams and Emmanuel Yeboah for the places of Essiam, Simba Sylvester and Afriyie Barnieh.
The Moroccans explosive approach to the game took only six minutes reach fruition after grabbing the opener in just six minutes from kick- scored by Michael Richardson.
Seven minutes later, the host doubled their lead after a nice team build fell on the path of Saibari who sumptuously lobbed over goalkeeper Ibrahim Danlad.
On the 29th minute, Morocco continued with the riot after registering their third through Y.Bagraoui who scored from a close after combining beautifully with Ismael Saibari in the build up.
Former Hearts of midfielder Salim Adams nipped on a failed clearance to pull one back for Ghana from a close range in 43 minutes.
Just a minute after, the Black Meteors scored again to make it 3-2 through Abdul Fatawu Issahaku who scored with a powerful hit from outside the box but was subsequently disallowed after a VAR check.
In the second half, starman Abde Ezzalzouli pounced on Terry Yegbe's clanger to restore their three goal lead in just three minutes from the break.
Ghana despite finishing the first half on a good note, looked really outplayed by the Moroccans and were only left chasing their own shadows.
Yanis Bagraoui scored again from another terrible defensive howler to make five for Morocco and grabbed his brace of the day.
Zakaria Labib scored to grab their sixth but the goal was ruled out for offside after a VAR check. It ended 6-1 after full time.
The Black Meteors will face Guinea in the last round of matches on Friday, June 30, 2023.