throated-hazel moore-hazel gives a stellar performance