Ellie Anderson three-for trumps Kate Cross’ hard-fought fifty for hosts