1.e4 c6 2.Nc3 d5 3.d4 dxe4 4.Nxe4 Nf6 5.Nxf6+ gxf6 6.Bc4 Bf5 7.Nf3 Bg6 8.O-O Nd7 9.Re1 e6 10.a4 Bg7 11.a5 O-O 12.c3 b5 13.Bb3 c5 14.Be3 c4 15.Bc2 Rc8 16.d5 Nc5 17.Bxg6 hxg6 18.Bxc5 Rxc5 19.dxe6 Qxd1 20.Raxd1 fxe6 21.Rxe6 b4 22.cxb4 Rb5 23.Rd7 Rxb4 24.Ree7 Bh6 25.g3 Rxb2 26.Rc7 Rd8 27.Rxc4 Bf8 28.Rxa7 Rd1+ 29.Kg2 Ra1 30.Rc6 Raa2 31.Rxf6 Rxf2+ 32.Kh3 Bc5 33.Rxg6+ Kf8 34.Ra8+ Ke7 35.Rg7+ Kf6 36.Rc7 Bd6 37.Rc6 Ke7 38.Ra7+ Ke6 39.Raa6 Kf5 40.Rxd6 Rxf3 41.Rf6+ Ke5 42.Rxf3 Ke4 43.Rc3 Rc2 44.Rxc2 Kf3 45.Re2 Kxe2 46.Re6+ Kd1 47.Re1+ Kxe1 48.g4 Ke2 49.g5 Kd3 50.a6 Ke2 51.g6 Kf1 52.Kh4 Kf2 53.Kh5 Kg1 54.a7 Kf2 55.g7 Kf3 56.a8=R Ke2 57.Ra5 Kd1 58.Rb5 Kc1 59.Rb1+ Kxb1 60.g8=R Ka2 61.Rd8 Kb1 62.Rd3 Kb2 63.Rd1 Ka2 64.Rb1 Ka3 65.Rd1 Kb3 66.Kh4 Ka2 67.Rd3 Kb1 68.Rd7 Ka2 69.Kh5 Ka1 70.Kg4 Kb1 71.Rd5 Kc1 72.h4 Kb2 73.Rd3 Ka2 74.Rc3 Kb1 75.Kf5 Kb2 76.Kg5 Kxc3 77.Kh6 Kb4 78.h5 Kb3 79.Kg5 Kc2 80.Kf4 Kd2 81.Ke4 Kc2 82.Kf5 Kc3 83.Kg6 Kd3 84.Kf5 Ke2 85.Kg5 Ke1 86.Kf6 Kd1 87.Kg7 Kc2 88.Kh6 Kc1 89.Kh7 Kb1 90.Kg7 Ka2 91.Kg8 Kb1 92.Kf7 Kc1 93.Kf6 Kc2 94.Kg6 Kd2 95.Kf5 Kd3 96.Ke5 Kc3 97.Kf5 Kd3 98.Kf6 Ke3 99.Ke6 Kf3 100.h6 Kf4 101.Kf7 Ke5 102.h7 Kf5 103.Ke7 Kg4 104.Kd6 Kf4 105.Kc5 Kg5 106.Kb6 Kh4 107.Ka6 Kg3 108.Kb5 Kh3 109.Kb4 Kh4 110.Ka5 Kg3 111.Ka6 Kh3 112.Ka5 Kg4 113.Kb4 Kh4 114.Kc5 Kg5 115.Kb6 Kf5 116.Kc7 Kg5 117.Kd6 Kh5 118.Ke7 Kg4 119.Kf7 Kg3 120.Ke6 Kf3 121.Kd5 Kf4 122.h8=Q Kg3 123.Qh6 Kf2 124.Qf8+ Kg3 125.Qa3+ Kf2 126.Qa6 Kg3 127.Qa5 Kh2 128.Qc7+ Kg1 129.Ke6 Kf1 130.Qf7+ Kg1 131.Qf4 Kg2 132.Qd2+ Kf3 133.Qd6 Kg4 134.Ke7 Kg5 135.Qd3 Kg4 136.Kd7 Kf4 137.Ke6 Kg5 138.Qf3 Kg6 139.Qf1 Kg7 140.Ke5 Kg6 141.Qg1+ Kh5 142.Qh2+ Kg5 143.Qh7 Kg4 144.Qe7 Kf3 145.Qf8+ Kg4 146.Qd8 Kg3 147.Qf6 Kg2 148.Kf4 Kh1 149.Qh6+ Kg1 150.Qa6 Kg2 151.Qa3 Kg1 152.Qc3 Kf1 153.Qd2 Kg1 154.Kg3 Kh1 155.Qh2# 1-0