Right from the start of the first half, the Black Stars dominated play and pushed to open the scoring in the first five minutes of the action.
Unfortunately, the attack was not sharp enough as the visitors defended with their all to keep the score level before the break.
In the first 10 minutes, the pressure of the Black Stars paid off when Mohammed Kudus finished off a delightful team move to open the scoring for his team.
Three minutes later, a good chance fell to Felix Afena-Gyan who poked home from close range to double the lead for Ghana.
In the final minutes of the game, Otto Addo scored full marks when one of his substitutes, Osman Bukari rounded off the Madagascar goalkeeper before scoring to seal a deserved 3-0 win for the Black Stars.
Ghana after today’s win will prepare to travel to Angola where the team will face the Central African Republic on June 5.