Mark Griffiths goes through an outstanding performance.