New Delhi, Jan. 20 -- Morocco's dry run as a 2030 Would Cup co-host could hardly have gone worse with the chaotic end to the Africa Cup of Nations.

The final was marred Sunday by fighting between fans and stewards on the field and a walk-off from the Senegal team which felt a grave injustice had been done after having a potential trophy-winning goal ruled out in stoppage time before host Morocco was awarded a penalty.

Outraged Senegalese supporters jumped over barricades and landed in photographers' positions behind one of the goals, where they threw chairs onto the field and battled with stewards before police arrived to try and restore order.

Meanwhile rival players clashed on the sideline, with Morocco coach Walid Regragui involved ...