Morocco cause the latest shock at a World Cup that has been full of surprises by beating Belgium with late goals by Abdelhamid Sabiri and Zakaria Aboukhlal.
Wales' first World Cup for 64 years looks set to end at the first hurdle after they suffer a heartbreaking - but deserved - last-ditch defeat against Iran in Qatar.