Mark Griffiths enjoys a superb performance.