Mark Griffiths enjoys yet another whole-hearted performance.