Michael Heuston holds off Brody Clarke for win