1.d4 Nf6 2.Bf4 e6 3.e3 d5 4.Nd2 c5 5.c3 Nc6 6.Ngf3 Qb6 7.Qb3 c4 8.Qc2 Qd8 9.e4 Bd7 10.e5 Nh5 11.Be3 g6 12.b3 b5 13.Be2 Be7 14.h4 f5 15.exf6 Bxf6 16.g4 Ng7 17.h5 Kf7 18.h6 Ne8 19.Bf4 Qe7 20.g5 Rf8 21.gxf6 Qxf6 22.Ne5+ Nxe5 23.Bxe5 Qe7 24.f4 Kg8 25.Nf3 Nd6 26.Bxd6 Qxd6 27.Ne5 Rxf4 28.Nxg6 Re4 29.Ne5 Be8 30.Rg1+ Kh8 31.O-O-O a5 32.Bf3 Rxe5 33.dxe5 Qxe5 34.Qd2 cxb3 35.axb3 Rc8 36.Kb2 b4 37.Rc1 Bg6 38.Rgd1 Qc7 39.cxb4 Qe5+ 40.Qd4 Qxd4+ 41.Rxd4 Rxc1 42.Kxc1 axb4 43.Rxb4 Kg8 44.Rb8+ Kf7 45.Bxd5 Kf6 46.Bc4 Ke5 47.Rb6 Kd4 48.Bxe6 Kc3 49.Bf5 Bxf5 50.Rb7 Be4 51.Rg7 Kb4 52.Kd2 Bf5 53.Ke3 Kxb3 54.Kf4 Bc2 55.Ke5 Ka4 56.Rd7 Kb5 57.Rd6 Kc5 58.Rd2 Bg6 59.Kf6 Kc6 60.Kg7 Bf5 61.Rf2 Be4 62.Rd2 Kc5 63.Kh8 Kc6 64.Rd1 Kc7 65.Rd4 Bf5 66.Rf4 Bg6 67.Rf6 Be4 68.Rf7+ Kd6 69.Rxh7 Ke6 70.Rg7