Belgium were the latest team to suffer a shock World Cup defeat after Roberto Martinez's side were deservedly beaten 2-0 by Hakim Ziyech's Morocco.
Abdelhamid Sabiri scored from a direct free kick that squirmed under the body of Thibaut Courtois before Zakaria Aboukhlal fired home Ziyech's precise pass in stoppage time.
Belgium were fortunate to win their opening group game against Canada after Michy Batshuayi scored just after half time but they were dominated for much of the contest.