Steve Smith top-scored for the hosts with 239, with James Anderson taking 4/116 for England.