1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.Be2 O-O 6.Bg5 h6 7.Be3 e5 8.d5 Nbd7 9.Qc2 a5 10.h4 Nc5 11.h5 Nxh5 12.Bxh5 gxh5 13.Rxh5 Qf6 14.f3 b6 15.g4 Ba6 16.b3 Rfc8 17.Kf2 c6 18.dxc6 Rxc6 19.Nd5 Qe6 20.Ne2 b5 21.Rah1 bxc4 22.bxc4 Rb8 23.Kg3 Rb4 24.Bxh6 Rxc4 25.Qd2 Nxe4+ 26.fxe4 Rxe4 27.Rg5 Bxe2 28.Rxg7+ Kh8 29.Rh7+ Kxh7 30.Bf8+ Kg8 31.Qg5+