Narrow win for Richard Hunter in Isle of Man