1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Bg4 5.Be2 g6 6.O-O Bg7 7.Re1 O-O 8.c3 a6 9.h3 Bf5 10.Na3 b5 11.Nc2 Nd7 12.exd6 exd6 13.Ne3 Nxe3 14.Bxe3 Re8 15.a4 c6 16.d5 Be4 17.dxc6 Bxc6 18.axb5 axb5 19.Qxd6 Re6 20.Qd2 Rb8 21.Nd4 Nc5 22.Nxe6 Qxd2 23.Bxd2 Nxe6 24.Bg4 Bd5 25.Bxe6 Bxe6 26.Bf4 Rb6 27.Ra8+ Bf8 28.Bh6 Bc8 29.Rxc8 Rb8 30.Rxb8 f5 31.Rxf8#