Elliot spell sets sun for Karachi Kings