Spirited Lahore Qalandars take the wind out of Karachi Kings sails