1.e4 d6 2.d4 Nf6 3.Nc3 g6 4.f4 Bg7 5.Nf3 O-O 6.Bd3 Nbd7 7.e5 dxe5 8.fxe5 Ne8 9.O-O b6 10.Qe1 e6 11.Bg5 f6 12.Bh4 Bb7 13.exf6 Bxf6 14.Qxe6+ Kg7 15.Bxf6+ Nexf6 16.Ne5 Nxe5 17.dxe5 Ng8 18.Rxf8 Qxf8 19.Rf1 Qe8 20.Qc4 Qe7 21.e6 Re8 22.Rf7+ Qxf7 23.exf7 Re1+ 24.Kf2 Re2+ 25.Bxe2 Nf6 26.Qxc7 Bxg2 27.Kxg2 h5 28.Qe7 Kh6 29.Qxf6 h4 30.f8=N a5 31.Qxg6#