Frank McClure is celebrating a "third-time lucky" success.