Mark Griffiths goes through another remarkable game.