Loading...
The Atlas Lions endured a difficult first half in Atlanta, falling behind twice before showing character, quality and depth after the break to finish the group stage unbeaten.
Achraf Hakimi and Ismail Saibari scored before half-time to cancel out Haiti’s two goals, before substitutes Soufiane Rahimi and Yassine Jassim struck in the second half to complete the comeback.
The victory took Morocco to seven points in Group C, level with Brazil but behind the South Americans on goal difference.
That means Morocco finished second in the group and will now prepare for a knockout tie against the winners of Group F, with the Netherlands the likely opponents if they maintain top spot.
Meanwhile, Haiti ended their tournament campaign at the bottom of the group without a point after suffering three straight defeats.