1.d4 c6 2.c4 Nf6 3.Nf3 d5 4.Nc3 Qc7 5.g3 Bf5 6.Nh4 Be4 7.f3 Bg6 8.cxd5 cxd5 9.Bf4 Qb6 10.e4 e6 11.Bxb8 Rxb8 12.Nxg6 hxg6 13.Bb5+ Kd8 14.e5 a6 15.Ba4 Qxb2 16.Ne2 Nd7 17.O-O b5 18.Bb3 Nb6 19.a4 bxa4 20.Bxa4 Nxa4 21.Rxa4 Qb5 22.Qc2 Bb4 23.Rc1 Qb6 24.Rxa6 Qb7 25.Qa2 Qb5 26.Ra7 Rf8 27.Rcc7 Ba5 28.Rxa5 Qb1+ 29.Rc1 Qxa2 30.Rxa2 Rg8 31.Ra5 Rb6 32.Rcc5 Rf8 33.Nc1 Rb8 34.Rc2 g5 35.f4 Kd7 36.Kf2 Ke8 37.Raa2 Rd8 38.Ra7 Rh8 39.Kg2 Rh5 40.Rc5 gxf4 41.Rcc7 Rf5 42.g4 Rf6 43.exf6 Rd6 44.Ra2 Kd8 45.Nd3 Ra6 46.Rxa6 Kxc7 47.Nb4 gxf6 48.Kf3 e5 49.Ra3 Kd7 50.Rd3 e4+ 51.Kxf4 Kd8 52.Kf5 Kc8 53.Rf3 Kb8 54.Rf2 e3 55.Rc2 Kb7 56.Nxd5 e2 57.Rxe2 Kc6 58.Re4 Kb7 59.Kxf6 Kc8 60.Ke7 Kb8 61.Re6 Ka7 62.Rh6 Ka8 63.Kf8 Kb7 64.Nb4 f5 65.Na2 Kc8 66.Rd6 Kb8 67.Rf6 fxg4 68.Rh6 Ka7 69.Rh7+ Ka8 70.Nb4 Kb8 71.Rg7 Kc8 72.Na6 g3 73.Rxg3 Kd8 74.Nc5 Kc7 75.Rg2 Kb8 76.Nb7 Kxb7 77.Rf2 Kb6 78.Kg7 Kb5 79.Rc2 Ka5 80.Rc7 Kb6 81.Kf6 Kxc7 82.Kf5 Kc6 83.Kg4 Kd5 84.Kf5 Kxd4 85.h4 Kc4 86.Ke6 Kb5 87.Kf5 Ka6 88.Ke6 Ka7 89.Kf7 Ka8 90.Kg6 Ka7 91.Kf6 Ka8 92.Kg7 Kb8 93.Kg6 Ka7 94.Kf6 Kb6 95.Ke7 Ka6 96.Kf7 Kb5 97.h5 Kb6 98.Kg7 Ka5 99.Kf8 Kb4 100.Ke7 Kb3 101.Ke6 Ka2 102.h6 Kb2 103.Ke7 Kc3 104.Kd6 Kd4 105.Ke7 Kc5 106.Kf8 Kc6 107.Kg8 Kc7 108.h7 Kd6 109.Kf7 Kd5 110.Ke7 Ke4 111.Kd8 Ke5 112.h8=R Ke4 113.Rh2 Kd5 114.Rb2 Kc5 115.Rb8 Kd4 116.Ra8 Kc5 117.Kc7 Kb5 118.Rc8 Kb4 119.Kd8 Ka5 120.Rc6 Ka4 121.Rf6 Ka5 122.Rf1 Kb6 123.Kc8 Kb5 124.Rc1 Kb6 125.Rg1 Kb5 126.Rg4 Ka5 127.Rg7 Ka4 128.Rg2 Kb4 129.Rb2+ Kc3 130.Rf2 Kd3 131.Rf5 Kc2 132.Rf1 Kd3 133.Rg1 Kc4 134.Rg8 Kb4 135.Rd8 Ka4 136.Kb8 Kb5 137.Rd3 Ka5 138.Rd1 Ka4 139.Rb1 Ka5 140.Rg1 Kb4 141.Rh1 Kc4 142.Rc1+ Kd4 143.Ra1 Kc3 144.Rh1 Kc4 145.Rd1 Kb4 146.Rc1 Kb3 147.Kb7 Ka3 148.Rc6 Kb3 149.Kb6 Kb4 150.Rc7 Ka3 151.Ka5 Kb3 152.Kb5 Kb2 153.Kb4 Ka1 154.Kb3 Kb1 155.Rc3 Ka1 156.Rc1# 1-0