1.e4 a5 2.Nc3 e5 3.Nf3 d6 4.d4 exd4 5.Nxd4 Nf6 6.Bc4 g6 7.Bg5 h6 8.Bxf6 Qxf6 9.Nd5 Qd8 10.Nb5 c6 11.Nbc7+ Kd7 12.Nxa8 b5 13.Ndb6+ Ke7 14.Nxc8+ Qxc8 15.O-O Nd7 16.Qd4 Bg7 17.Qxg7 bxc4 18.Qd4 Qxa8 19.Rad1 Qb8 20.Qxc4 Qxb2 21.Qxc6 Qb6 22.Qxb6 Nxb6 23.Rd4 Rc8 24.Rc1 Rc3 25.Rd3 Rc4 26.f3 Na4 27.Kf2 Nc3 28.a3 a4 29.Ke3 Nb5 30.Kd2 Rc5 31.Rb1 Kf8 32.Rb4 Nc7 33.Rxa4 f6 34.h3 Na6 35.Rxa6 g5 36.c4 Rc8 37.Ke3 Kg8 38.Ke2 Rc6 39.Rxc6 Kg7 40.Ke1 Kg8 41.Ke2 Kg7 42.Rdxd6 Kf8 43.Ra6 Ke7 44.Rab6 Ke8 45.Rb7 h5 46.Rdd7 h4 47.Re7+ Kf8 48.Red7 Ke8 49.Rd5 f5 50.f4 Kf8 51.Rdd7 fxe4 52.Rd4 Kg8 53.Rd6 Kh8 54.a4 Kg8 55.Rbd7 e3 56.f5 g4 57.Rd3 g3 58.a5 Kf8 59.c5 Ke8 60.Kf1 e2+ 61.Kxe2 Kf8 62.a6 Kg8 63.Re3 Kh8 64.Rg7 Kxg7 65.a7 Kh8 66.Re6 Kg8 67.Ke3 Kh8 68.Re4 Kg7 69.Kf3 Kh7 70.a8=R Kh6 71.Ra5 Kg5 72.Re8 Kh6 73.Rh8+ Kg5 74.Rb5 Kxf5 75.Rb7 Ke6 76.c6 Kf5 77.Rc7 Kf6 78.Re8 Kg6 79.Rce7 Kg5 80.Ke3 Kh5 81.Ke4 Kh6 82.Rc8 Kh5 83.Rb8 Kg6 84.Ra7 Kg5 85.Rb3 Kf6 86.Rg7 Kxg7 87.Rb6 Kf6 88.Rb7 Ke6 89.Kf3 Kd5 90.Rb5+ Kc4 91.Ke4 Kc3 92.Rb1 Kd2 93.Rb8 Kc2 94.Rd8 Kb3 95.Rd7 Kc2 96.Rd3 Kb1 97.Rd7 Kc2 98.c7 Kb2 99.Rd1 Ka3 100.Ke5 Kb4 101.Kd5 Kb3 102.Rf1 Kc3 103.Rg1 Kd2 104.Re1 Kc3 105.c8=R+ Kd2 106.Rc5 Kd3 107.Re4 Kd2 108.Ke6 Kd3 109.Rb4 Ke3 110.Rc8 Kf2 111.Rg4 Ke2 112.Re8 Kd3 113.Rg6 Kc3 114.Rxg3+ Kd4 115.Ra3 Kc4 116.Rf3 Kd4 117.Rf7 Ke3 118.Ke5 Ke2 119.Rh7 Kf2 120.Rc7 Ke1 121.Rcc8 Kf1 122.Rf8+ Kxg2 123.Ra8 Kg3 124.Rfd8 Kh2 125.Rd5 Kg3 126.Rf8 Kxh3 127.Rh8 Kh2 128.Rc8 Kg1 129.Rdc5 Kf1 130.Ra5 Kg2 131.Kd6 Kf2 132.Rh5 Ke2 133.Rxh4 Ke1 134.Rg8 Kd1 135.Rc8 Ke1 136.Rg8 Kd1 137.Rh5 Kc2 138.Rg1 Kc3 139.Rgg5 Kd3 140.Rc5 Ke2 141.Rhf5 Kd2 142.Rb5 Kd3 143.Rf2 Ke4 144.Kc7 Ke3 145.Re5+ Kd4 146.Ref5 Kc4 147.Re2 Kb3 148.Kc6 Ka3 149.Rf8 Kb4 150.Ra8 Kb3 151.Ra6 Kb4 152.Re4+ Kc3 153.Ra3+ Kc2 154.Kc5 Kb2 155.Rc3 Ka2 156.Rd4 Kb1 157.Rh3 Ka2 158.Kb4 Ka1 159.Rg3 Kb1 160.Re4 Kc2 161.Ra3 Kd1 162.Rf4 Ke2 163.Re4+ Kf1 164.Re8 Kg2 165.Raa8 Kf2 166.Rac8 Kg2 167.Rc7 Kf2 168.Ka4 Kg3 169.Rg8+ Kf4 170.Rcg7 Ke4 171.Rb8 Ke5 172.Rg4 Kf5 173.Rg7 Ke4 174.Rb4+ Kd5 175.Rb3 Ke4 176.Ra3 Kd5 177.Re7 Kd4 178.Kb5 Kd5 179.Rd3# 1-0