Mark Fox astounds yet again