1.e4 c5 2.Nc3 g6 3.Nf3 Nc6 4.d4 cxd4 5.Nxd4 Bg7 6.Be3 Nf6 7.Nxc6 bxc6 8.e5 Ng8 9.f4 Rb8 10.Bc4 Nh6 11.Bb3 d6 12.Qd2 Qc7 13.O-O-O Nf5 14.exd6 exd6 15.Bf2 O-O 16.g4 Ne7 17.Qxd6 Qxd6 18.Rxd6 Bxg4 19.Bxa7 Rb7 20.Bc5 Nf5 21.Rd3 Re8 22.h3 Bh5 23.a4 Bf8 24.Bxf8 Kxf8 25.Bc4 Ne3 26.Ba6 Rbe7 27.Re1 Ng2 28.Rxe7 Rxe7 29.Rd4 Bf3 30.b4 Ra7 31.Bc4 Ne3 32.Bd3 Bg2 33.Kd2 Nf1+ 34.Ke1 Ne3 35.Kf2 Re7 36.Ne4 Bxe4 37.Bxe4 Nxc2 38.Bxc2 f5 39.Rd2 g5 40.Bd3 Kg7 41.Bb1 Re8 42.a5 Kh6 43.Rb2 gxf4 44.Bxf5 Rb8 45.Rb1 Kg5 46.Bd3 Kh6 47.Bc2 Ra8 48.Rb2 Ra6 49.Ke2 Rb6 50.axb6 Kg7 51.Bd3 h6 52.Ke1 Kf6 53.Re2 Kg7 54.Re7+ Kh8 55.b5 Kg8 56.b7 Kf8 57.h4 c5 58.Bb1 Kxe7 59.Bc2 Kd7 60.Kd2 Kc7 61.Ba4 c4 62.Bc2 Kxb7 63.Kc3 f3 64.Be4+ Kb6 65.Kxc4 f2 66.Bd3 h5 67.Be2 Kb7 68.Kd4 f1=N 69.Bxf1 Kc8 70.b6 Kb7 71.Be2 Kxb6 72.Ke5 Kc7 73.Bf3 Kc8 74.Kd6 Kd8 75.Bxh5 Kc8 76.Be8 Kb8 77.Kd7 Ka8 78.Bf7 Kb7 79.Ke7 Ka7 80.Ba2 Kb6 81.Kd8 Kb5 82.h5 Kb6 83.h6 Kb5 84.Bd5 Ka4 85.Ke7 Kb4 86.Bg8 Kc3 87.Kf8 Kd4 88.Ke7 Kc3 89.Bc4 Kd2 90.Ke8 Ke3 91.Ba2 Ke2 92.Ke7 Kd3 93.h7 Kd2 94.Be6 Kc3 95.Ke8 Kb2 96.Ke7 Kc1 97.Kd7 Kb1 98.Kd6 Ka1 99.Bg8 Kb1 100.Bd5 Kb2 101.Bb3 Ka3 102.Ke5 Kb2 103.Kd6 Kb1 104.h8=R Kb2 105.Kd7 Kxb3 106.Rd8 Kc4 107.Rg8 Kb4 108.Kd8 Ka5 109.Re8 Kb4 110.Kc8 Ka5 111.Re6 Kb5 112.Kb7 Kc4 113.Ka7 Kd5 114.Rf6 Kc5 115.Ka8 Kd5 116.Rh6 Ke4 117.Rh8 Kd4 118.Rg8 Kc4 119.Kb8 Kb5 120.Rg5+ Kc4 121.Rg2 Kb5 122.Ka7 Ka4 123.Rh2 Kb3 124.Rh8 Kb4 125.Rd8 Ka3 126.Kb6 Ka4 127.Kc7 Ka3 128.Rd3+ Kb2 129.Re3 Kc1 130.Re6 Kd1 131.Rb6 Ke1 132.Rb8 Kd2 133.Rc8 Kd1 134.Rh8 Kc2 135.Rb8 Kd2 136.Rb3 Kc2 137.Re3 Kb2 138.Kc6 Kc2 139.Kb5 Kd1 140.Ka4 Kc1 141.Ra3 Kb1 142.Rg3 Ka2 143.Rg7 Kb2 144.Kb4 Kb1 145.Kb3 Kc1 146.Kc3 Kb1 147.Kd3 Ka1 148.Rg6 Ka2 149.Kc3 Kb1 150.Rg7 Ka1 151.Rg8 Ka2 152.Rg4 Ka3 153.Kc2 Ka2 154.Ra4# 1-0