Hamish Macbeth’s 30th case is another success