1.d4 Nf6 2.Bf4 g6 3.Nf3 d6 4.e3 Bg7 5.Bd3 Nbd7 6.Nbd2 O-O 7.O-O c5 8.c3 b6 9.a4 Bb7 10.Nc4 Nh5 11.Bg3 Nxg3 12.fxg3 d5 13.Ncd2 Nf6 14.Ng5 h6 15.Nh3 c4 16.Bc2 Bc8 17.Nf2 Qd6 18.e4 Qc7 19.exd5 Nxd5 20.Qe2 Ba6 21.Be4 e6 22.Ng4 Rac8 23.Ne5 Bxe5 24.dxe5 Qxe5 25.Rae1 Qd6 26.h4 Qxg3 27.h5 g5 28.Bxd5 exd5 29.Rf3 Qg4 30.Rf6 Qxe2 31.Rxe2 Kg7 32.Ref2 Rce8 33.Nf1 Re1 34.Kh2 Bc8 35.Ng3 Bd7 36.a5 bxa5 37.Ra6 a4 38.Rxa7 Be8 39.Ra6 Re6 40.Nf5+ Kh7 41.Ra5 Re5 42.Nd6 f6 43.Nxe8 Rexe8 44.Rxd5 Kg7 45.Ra5 Ra8 46.Rxa8 Rxa8 47.Rf1 a3 48.bxa3 Rxa3 49.Rf3 Rb3 50.Kg3 Kf7 51.Kg4 Ke6 52.Re3+ Kf7 53.Kf5 Rb5+ 54.Kg4 f5+ 55.Kh3 Kf6 56.g3 Rd5 57.Re1 Rd3 58.Rc1 f4 59.Kg2 Kf5 60.gxf4 gxf4 61.Kf2 Kg5 62.Ke2 Kxh5 63.Rh1+ Kg5 64.Rg1+ Kf5 65.Rg8 Rxc3 66.Rc8 h5 67.Kd2 Rd3+ 68.Kc2 Rd4 69.Kc3 Re4 70.Rf8+ Kg4 71.Rg8+ Kf3 72.Rg5 h4 73.Rh5 Kg3 74.Rg5+ Kh2 75.Rh5 h3 76.Rh4 Kg3 77.Rh5 h2 78.Rh6 f3 79.Kd2 Kg2 80.Rg6+ Kf1 81.Rh6 Re2+ 82.Kc3 Kg1 83.Kxc4 h1=Q 84.Rxh1+ Kxh1 85.Kd3 Kg2 86.Kc3 Kf2 87.Kd3 Ke1 88.Kc3 f2 89.Kd3 f1=Q 90.Kc3 Rd2 91.Kb4 Qd3 92.Kc5 Rc2+ 93.Kb4 Qc3+ 94.Ka4 Qb2 95.Ka5 Rc1 96.Ka6 Ra1#