Mark Griffiths enjoys a terrific performance.