Fairall punches ticket to Sochi