On Saturday, 19 Zimbabwe wickets tumbled for 332 runs as the hosts cruised to an innings victory in the Lord's Test.