1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Bf4 O-O 5.e3 d5 6.Rc1 c5 7.a3 Bxc3+ 8.bxc3 b6 9.Nf3 Ba6 10.cxd5 Bxf1 11.Kxf1 Nxd5 12.dxc5 Nxf4 13.exf4 Nd7 14.c6 Nc5 15.g3 Rc8 16.Qxd8 Rfxd8 17.Nd4 Kf8 18.Ke2 Rd6 19.Nb5 Rdd8 20.Nxa7 Rc7 21.Nb5 Rxc6 22.Rhd1 Ra8 23.Rc2 Ke7 24.Rcd2 Ra5 25.c4 Ra4 26.Rd4 Rc8 27.Rd6 Rb8 28.R1d4 Rb7 29.Rc6 Nb3 30.Rd1 Na5 31.Rc8 Rxc4 32.Nd6 Rxc8 33.Nxc8+ Kf6 34.Nd6 Rb8 35.Rc1 Rd8 36.Ne4+ Ke7 37.Rc7+ Rd7 38.Rc8 h6 39.Nc3 Nb3 40.Nb5 g5 41.fxg5 hxg5 42.Rc6 Rd2+ 43.Ke3 Rb2 44.Rc7+ Kf6 45.Nd6 Na5 46.Kf3 b5 47.Rxf7+ Ke5 48.Nb7 Nxb7 49.Rxb7 Kf5 50.h3 Rb3+ 51.Kg2 e5 52.Rb6 Ke4 53.Ra6 Kf5 54.a4 bxa4 55.g4+ Ke4 56.Rxa4+ Kd3 57.Ra5 Kd4 58.Ra6 e4 59.Rd6+ Kc4 60.Rg6 Rb5 61.Kg3 Kd4 62.Rd6+ Ke5 63.Rg6 Kd4 64.Rg8 Rb3+ 65.Kg2 Rb5 66.Rd8+ Ke5 67.Rf8 Kd4 68.h4 gxh4 69.Kh3 Rb1 70.Kxh4 Rh1+ 71.Kg3 Rg1+ 72.Kf4 Rg2 73.Rd8+ Kc3 74.Kxe4 Rxg4+ 75.f4 Kc4 76.Rc8+ Kb5 77.Ke5 Rg2 78.f5 Re2+ 79.Kd5 Rd2+ 80.Ke6 Re2+ 81.Kf7 Kb4 82.f6 Re3 83.Kg7 Re4 84.f7 Re6 85.Rg8 Ka5 86.f8=Q Re7+ 87.Kg6 Re2 88.Rh8 Ra2 89.Qa8+ Kb6 90.Qd5 Rc2 91.Kh6 Rc8 92.Kg7 Rb8 93.Qd3 Rc8 94.Qd8+ Kb7 95.Qxc8+ Kb6 96.Qg8 Kc5 97.Qf8+ Kd5 98.Rh2 Ke6 99.Qf5+ Kd6 100.Kf8 Kc6 101.Qc8+ Kb5 102.Rh8 Ka5 103.Qc7+ Ka4 104.Qc1 Kb4 105.Qd1 Kb5 106.Qd7+ Kc4 107.Kf7 Kc3 108.Kg8 Kb3 109.Qe8 Kb2 110.Rh3 Ka1 111.Rh5 Ka2 112.Rg5 Kb1 113.Rg1+ Kc2 114.Rg3 Kc1 115.Kf7 Kb2 116.Qc6 Kb1 117.Qd7 Ka2 118.Rd3 Kb1 119.Rc3 Ka2 120.Qd2+ Kb1 121.Rc1# 1-0