1.d4 Nf6 2.Nf3 g6 3.Bf4 Bg7 4.Nbd2 d6 5.e4 O-O 6.h3 b6 7.Bd3 Bb7 8.Qe2 Nbd7 9.O-O-O c5 10.e5 Nd5 11.Bg3 dxe5 12.dxe5 e6 13.Ne4 Qc7 14.Nd6 a6 15.a3 b5 16.Be4 N7b6 17.Nxb7 Qxb7 18.h4 h5 19.Ng5 Qc7 20.f4 c4 21.c3 Rad8 22.Rhf1 Ne7 23.Bf2 Nbd5 24.Bd4 a5 25.g4 hxg4 26.Qxg4 b4 27.axb4 axb4 28.h5 bxc3 29.bxc3 Qa5 30.hxg6 Qa3+ 31.Kd2 fxg6 32.Qxe6+ Kh8 33.Rh1+ Bh6 34.Rxh6+ Kg7 35.Rh7#