1.e4 c6 2.Nf3 d5 3.Nc3 dxe4 4.Nxe4 Nf6 5.Nxf6+ exf6 6.Bc4 Qe7+ 7.Be2 Be6 8.Nd4 c5 9.Nxe6 Qxe6 10.O-O Nc6 11.Re1 Be7 12.Bb5 Qd7 13.c3 O-O 14.d4 Rfd8 15.Be3 cxd4 16.Bxd4 a6 17.Bxc6 bxc6 18.Qf3 c5 19.Be3 c4 20.b4 cxb3 21.axb3 Qb5 22.Reb1 Qd3 23.Bd4 Qxf3 24.gxf3 Bd6 25.Rd1 Be5 26.Bxe5 Rxd1+ 27.Rxd1 fxe5 28.Kf1 Kf8 29.Ke2 Rc8 30.Kd3 Rd8+ 31.Kc2 Rxd1 32.Kxd1 Ke7 33.b4 Kd6 34.Kc2 g5 35.Kb3 f5 36.Ka4 Kc6 37.Ka5 Kb7 38.b5 axb5 39.Kxb5 h5 40.Kc5 g4 41.fxg4 hxg4 42.Kd5 e4 43.Ke5 g3 44.hxg3 Kc6 45.Kxf5 Kc5 46.Kf4 Kd6 47.Kf5 Ke7 48.c4 Ke8 49.Kxe4 Kf7 50.Ke5 Kg8 51.Ke6 Kh7 52.Kd5 Kg8 53.Kd4 Kf7 54.Kc5 Kg7 55.Kd5 Kg8 56.Kd4 Kh7 57.c5 Kg8 58.Kd3 Kf7 59.Kc2 Kf6 60.c6 Kg6 61.Kd3 Kf6 62.Ke2 Kf7 63.Kd3 Kg8 64.Kd4 Kg7 65.Kc3 Kh8 66.Kb3 Kg8 67.Ka3 Kg7 68.Ka4 Kg8 69.Kb5 Kf8 70.Ka6 Kf7 71.f3 Ke6 72.Kb5 Kf7 73.Kc5 Kg6 74.c7 Kf7 75.c8=B Kg8 76.Bg4 Kh8 77.Bh5 Kh7 78.Kd5 Kh6 79.g4 Kg7 80.Kd4 Kf8 81.Bf7 Ke7 82.Kc3 Kd8 83.Kc2 Kc8 84.Bg8 Kc7 85.Bh7 Kd6 86.Kb1 Kc7 87.Ka2 Kd7 88.g5 Ke8 89.Kb2 Kf8 90.Ka3 Kg7 91.Bf5 Kf8 92.Bh3 Kg7 93.Kb3 Kh8 94.Bg2 Kg8 95.Kb2 Kh7 96.Ka3 Kg8 97.f4 Kh7 98.Kb2 Kg6 99.Ka3 Kg7 100.Ka4 Kh8 101.Kb3 Kg8 102.Bf3 Kg7 103.Be2 Kg8 104.Bf3 Kf7 105.Bb7 Ke6 106.Bc8+ Kd6 107.Kc2 Kd5 108.Bh3 Kc6 109.Bf1 Kb6 110.Kd2 Ka5 111.Be2 Kb6 112.g6 Kc6 113.Ke3 Kd6 114.Kd2 Kd5 115.Kc3 Kc6 116.Bd1 Kd5 117.Bc2 Kc6 118.Kd2 Kc5 119.Ba4 Kb4 120.Ke3 Ka3 121.Bb3 Kb4 122.Kd3 Ka3 123.Bd5 Ka4 124.Be6 Kb4 125.Bg4 Ka4 126.Bd7+ Ka3 127.Kd2 Kb3 128.Ba4+ Ka2 129.f5 Kb2 130.Bc2 Ka3 131.Bd3 Kb2 132.Bf1 Kb3 133.g7 Ka3 134.g8=R Ka2 135.Bh3 Ka3 136.Rf8 Kb2 137.Rf7 Kb1 138.Rf6 Kb2 139.Kd1 Kb1 140.Rc6 Ka2 141.Bg4 Kb1 142.Rc4 Kb2 143.f6 Ka2 144.Bc8 Kb2 145.Rc2+ Kb1 146.Rh2 Ka1 147.Rb2 Kxb2 148.Bg4 Kb3 149.Kc1 Ka3 150.Bf5 Ka2 151.Bg6 Ka1 152.Kc2 Ka2 153.Be8 Ka3 154.f7 Ka2 155.Bd7 Ka1 156.f8=R Ka2 157.Ra8# 1-0