1.d4 Nf6 2.Nf3 d6 3.Nc3 Bg4 4.e4 Nbd7 5.h3 Bh5 6.Be3 e5 7.d5 Be7 8.g4 Bg6 9.Nd2 c6 10.Bg2 cxd5 11.exd5 O-O 12.Bf3 Ne8 13.Nde4 f5 14.gxf5 Bxf5 15.Qd2 Nef6 16.Ng3 Bg6 17.h4 Nb6 18.h5 Bf7 19.Bxb6 axb6 20.Nf5 Kh8 21.Qg5 Rg8 22.h6 g6 23.Nxe7 Qxe7 24.Ne4 Bxd5 25.Qxf6+ Qxf6 26.Nxf6 Bxf3 27.Rh3 Bg2 28.Rg3 Rgf8 29.Nd7 Rf7 30.Nxb6 Ra6 31.Rxg2 Rxb6 32.O-O-O Kg8 33.b3 Rf3 34.Rd3 Rxd3 35.cxd3 Rb4 36.Rh2 Kf7 37.Kc2 g5 38.a4 Rh4 39.Rg2 Kf6 40.a5 Kf5 41.Kd2 Rxh6 42.Rg1 Rh4 43.Rb1 Rf4 44.Ke2 Rb4 45.Kd2 h5 46.Kc3 Rf4 47.b4 Rxf2 48.b5 Ke6 49.a6 bxa6 50.b6 Rf8 51.Kb4 g4 52.Rg1 Rg8 53.Ka5 g3 54.b7 h4 55.Kxa6 g2 56.b8=Q Rxb8 57.Rxg2