1.d4 c6 2.Nd2 a5 3.e4 d5 4.Ngf3 dxe4 5.Nxe4 Nf6 6.Bd3 Nxe4 7.Bxe4 Bg4 8.h3 Bh5 9.Bg5 Nd7 10.Qe2 h6 11.Bh4 Nf6 12.Bxf6 Bxf3 13.Bxf3 gxf6 14.O-O-O e6 15.d5 cxd5 16.Rxd5 Bd6 17.Rhd1 Ra6 18.Qb5+ Qd7 19.Rc5 Ke7 20.Qxd7+ Kxd7 21.Bxb7 Ra7 22.Rc6 Rxb7 23.Rcxd6+ Ke7 24.Ra6 Rg8 25.g3 Rg5 26.b3 Rf5 27.Rd2 h5 28.h4 Rc7 29.Kb2 Rfc5 30.c4 f5 31.Ka3 f4 32.gxf4 Rf5 33.Rd4 Rcc5 34.Ka4 Kf6 35.a3 Ke7 36.b4 axb4 37.axb4 Rc7 38.c5 Ra7 39.Rxa7+ Ke8 40.Rc7 Rxc5 41.bxc5 e5 42.Rb4 exf4 43.f3 Kd8 44.Rb8+ Kxc7 45.Rh8 Kc6 46.Rf8 Kb7 47.Ka3 Ka7 48.Kb3 Ka6 49.Kc3 f6 50.Rh8 Kb7 51.Kc4 Kc6 52.Re8 Kd7 53.c6+ Kd6 54.Rd8+ Ke7 55.Rg8 Ke6 56.Ra8 Ke7 57.Ra3 f5 58.Ra1 Kf6 59.Re1 Kg6 60.Rc1 Kf7 61.Kb4 Ke7 62.Kb5 Kf6 63.Rc3 Ke7 64.Ra3 Ke8 65.Ra6 Kd8 66.Kb6 Ke7 67.Kb5 Ke6 68.Ka4 Ke7 69.Ra8 Ke6 70.Rd8 Ke5 71.Rf8 Kd5 72.Rxf5+ Kc4 73.Ra5 Kd3 74.Kb5 Ke3 75.Ka6 Kd4 76.Rd5+ Kc3 77.Rf5 Kb3 78.Kb6 Kc2 79.Rg5 Kc1 80.Rxh5 Kd1 81.Kb7 Ke2 82.Kc8 Ke1 83.Rh6 Kf1 84.Rh8 Kf2 85.Rh5 Kg2 86.Re5 Kh1 87.Kb8 Kh2 88.Rh5 Kh3 89.Ka7 Kg3 90.Rd5 Kxf3 91.Rd4 Kf2 92.Rxf4+ Kg2 93.Rf5 Kh1 94.Rf3 Kh2 95.h5 Kg1 96.Rf4 Kh2 97.Kb8 Kg3 98.Ra4 Kh3 99.h6 Kg3 100.c7 Kg2 101.h7 Kf2 102.c8=B Kf3 103.h8=Q Ke3 104.Ra5 Kf4 105.Ka7 Ke3 106.Rg5 Kd3 107.Bg4 Ke3 108.Rg7 Ke4 109.Rd7 Kf4 110.Qd4+ Kg3 111.Rd6 Kh4 112.Rd5 Kg3 113.Kb7 Kh4 114.Qd1 Kg3 115.Qc1 Kh4 116.Rd7 Kg3 117.Rd8 Kf2 118.Qd1 Ke3 119.Rd5 Kf4 120.Bf3 Kg3 121.Qg1+ Kh4 122.Rd8 Kh3 123.Bd1 Kh4 124.Ka6 Kh3 125.Rd7 Kh4 126.Kb7 Kh3 127.Rd5 Kh4 128.Re5 Kh3 129.Qc5 Kh4 130.Re8 Kg3 131.Qg1+ Kh4 132.Re7 Kh3 133.Kb8 Kh4 134.Rf7 Kh3 135.Qd4 Kh2 136.Kb7 Kg2 137.Qe5 Kh1 138.Bh5 Kg2 139.Qb5 Kh3 140.Rh7 Kg3 141.Qb4 Kg2 142.Qc3 Kg1 143.Qg7+ Kh1 144.Qh8 Kh2 145.Qg8 Kh1 146.Bf7# 1-0