Peshawar Zalmi topple Kings in last-ball thriller