1.d4 Nf6 2.Nf3 e6 3.c4 b6 4.Nc3 Bb7 5.Bg5 h6 6.Bh4 g5 7.Bg3 Nh5 8.e4 d6 9.d5 Nxg3 10.hxg3 Qe7 11.Nd4 Bg7 12.dxe6 fxe6 13.Qh5+ Kd7 14.O-O-O Nc6 15.Nde2 Raf8 16.f4 Kc8 17.Qh3 Kb8 18.f5 exf5 19.exf5 h5 20.Nd5 Qe5 21.Nec3 g4 22.Qh4 Bc8 23.f6 Bh6+ 24.Kb1 Bg5 25.Qh2 Bf5+ 26.Ka1 Bc2 27.Bd3 Bxd1 28.Rxd1 Bxf6 29.Be4 Bg7 30.Nf4 Qe8 31.Bg6 Qe3 32.Ncd5 Qa3 33.Nd3 Rf2 34.Rb1 Na5