1.e4 c6 2.Nc3 d5 3.d4 dxe4 4.Nxe4 Nf6 5.Nxf6+ gxf6 6.Bc4 Bf5 7.Nf3 Na6 8.c3 e6 9.Bxa6 bxa6 10.O-O Qc7 11.Nh4 Bg6 12.Qa4 Bd6 13.g3 O-O 14.Qxa6 c5 15.Be3 c4 16.Nxg6 hxg6 17.b3 Rac8 18.bxc4 Qxc4 19.Qxd6 Rfd8 20.Qe7 Kg7 21.Qxa7 Qd5 22.Qa3 Qf3 23.Qb3 Rh8 24.Qd1 Qe4 25.h4 g5 26.Re1 Rxc3 27.Bxg5 Qf5 28.Be3 Qh3 29.Qf3 Rxh4 30.Qg2 Qg4 31.gxh4 Rc1 32.Qxg4+ Kh8 33.a4 Rc5 34.Qg3 Rc3 35.Ra3 Rc4 36.h5 e5 37.Qf4 Rc3 38.Kg2 exf4 39.Rea1 Rc4 40.R3a2 Rxd4 41.Rc1 Rd3 42.Rg1 Rd1 43.Re2 Rd2 44.Bd4 Rd1 45.Ra2 Ra1 46.Rgxa1 Kg7 47.Rb1 Kh6 48.Rab2 Kh7 49.Kg1 Kh6 50.Rf1 Kg5 51.f3 Kf5 52.Kf2 Ke6 53.h6 Kd5 54.Rc2 Kd6 55.Ba1 Ke6 56.Rc3 Kd7 57.Rc2 Ke6 58.Rb2 Kd6 59.Rb6+ Kc7 60.h7 Kc8 61.Bb2 Kd7 62.Rb1 Ke7 63.Rb4 f5 64.Rb8 Kd7 65.a5 f6 66.Rc1 Kd6 67.h8=R Kd7 68.Rb5 Ke6 69.Kf1 Ke7 70.Rh7+ Kd6 71.Re1 Kc6 72.Bxf6 Kxb5 73.Rd7 Kb4 74.Bd4 Kb5 75.Bb6 Kc4 76.Rdd1 Kc3 77.Re2 Kb3 78.Ba7 Kc4 79.Rd7 Kc3 80.Rd8 Kc4 81.Re7 Kc3 82.Rd1 Kb3 83.Rc7 Ka4 84.Rc5 Ka3 85.Rc2 Kb3 86.Rc4 Kb2 87.Bf2 Ka3 88.Rd3+ Kb2 89.Rcd4 Kc1 90.Bg3 Kb1 91.Ra3 Kc1 92.a6 Kb1 93.Ke1 Kb2 94.Kf2 Kc1 95.Kg1 fxg3 96.Rd7 Kb2 97.Rd5 f4 98.Rh5 Kb1 99.Rh4 Kc2 100.Rb3 Kd2 101.Rb7 Ke1 102.Rh3 Kd2 103.Kh1 Ke3 104.Kg2 Kd4 105.Rh5 Kc4 106.Rh6 Kc3 107.Rhh7 Kc2 108.Rbf7 Kc3 109.Rhg7 Kd3 110.Rxf4 Kc3 111.Kh1 Kc2 112.Rff7 Kd1 113.Rf5 Ke2 114.Rd5 g2+ 115.Rxg2+ Ke1 116.f4 Kf1 117.a7 Ke1 118.a8=R Kf1 119.f5 Ke1 120.f6 Kf1 121.f7 Ke1 122.f8=B Kf1 123.Rd1# 1-0