1.Nf3 g6 2.e4 Bg7 3.d4 d6 4.Bc4 e6 5.Bg5 Ne7 6.Nc3 h6 7.Be3 a6 8.Qd2 b5 9.Bb3 Bb7 10.a3 Nd7 11.h4 c5 12.h5 g5 13.d5 exd5 14.Bxd5 Nxd5 15.Nxd5 Nf6 16.Nxf6+ Qxf6 17.e5 dxe5 18.Bxc5 Bxf3 19.gxf3 Qxf3 20.Rg1 Rd8 21.Qe2 Qxe2+ 22.Kxe2 f5 23.f3 Kf7 24.Rad1 Bf6 25.b3 Rxd1 26.Rxd1 Rd8 27.Rxd8 Bxd8 28.c4 bxc4 29.bxc4 Be7 30.Bb4 Ke6 31.Ke3 Bd6 32.c5 Be7 33.Kd3 Kd5 34.c6 Bd8 35.Be7 Bc7 36.Bxg5 hxg5 37.h6 e4+ 38.fxe4+ fxe4+ 39.Ke2 Kxc6 40.h7 Be5