1.d4 Nf6 2.Bf4 g6 3.Nf3 Bg7 4.e3 O-O 5.c3 d6 6.Nbd2 Nbd7 7.Bc4 Qe8 8.O-O e5 9.dxe5 dxe5 10.Bg3 Nh5 11.e4 Kh8 12.Qc2 c6 13.Rad1 f5 14.exf5 gxf5 15.Bh4 e4 16.Ng5 Ne5 17.Qb3 h6 18.Ne6 Bxe6 19.Bxe6 Nf4 20.Bc4 b5 21.Bxb5 cxb5 22.Bg3 Ne2+ 23.Kh1 f4 24.Bh4 Qh5 25.Qxb5 e3 26.fxe3 fxe3 27.Rxf8+ Rxf8 28.Nf1 Ng3+ 29.Bxg3 Qxd1 30.Kg1 e2 31.Bxe5 Qxf1#