1.e4 c5 2.Nf3 d6 3.d4 Nf6 4.Bb5+ Nbd7 5.Nc3 Qb6 6.dxc5 Qxc5 7.Be3 Qc7 8.Qd4 a6 9.Bxd7+ Nxd7 10.O-O-O Qb8 11.e5 b5 12.exd6 Qxd6 13.Qxd6 exd6 14.Nd5 Rb8 15.Rhe1 Ne5 16.Nxe5 dxe5 17.Nc7+ Ke7 18.Bc5+ Kf6 19.Rd8 Bxc5 20.Rxh8 Bxf2 21.Rf1 e4 22.Rxf2+ Bf5 23.Rxb8 h5 24.Rd2 Ke7 25.Ra8 Bc8 26.g3 Bb7 27.Re8+ Kf6 28.Kd1 Bc6 29.Nxb5 e3 30.Rxe3 Bg2 31.c4 h4 32.Ree2 Bc6 33.Re4 g5 34.Rxh4 Bh1 35.Rg4 Kg6 36.Kc1 Bf3 37.Kc2 Bd5 38.h3 Ba8 39.a4 f6 40.Rf2 Bd5 41.b4 Bg2 42.Rd4 Kh7 43.Rd8 Bb7 44.Kb1 Bf3 45.Rxf3 a5 46.Rf4 axb4 47.Rf1 Kg7 48.Ka1 Kh7 49.Re8 Kg6 50.Re3 Kf7 51.Rc1 Kg8 52.Rb3 Kh8 53.Kb1 Kh7 54.Re3 f5 55.Kc2 b3+ 56.Kc3 g4 57.Re7+ Kh8 58.Ree1 f4 59.Red1 b2 60.h4 b1=B 61.Rd4 Bg6 62.Na7 Kg7 63.Rh1 Bc2 64.Rd3 Bd1 65.Nb5 Kh7 66.Na7 fxg3 67.Rxg3 Bb3 68.Rg2 Kg6 69.Ra1 Kg7 70.Raa2 Kf7 71.Rh2 Ke7 72.Rhb2 Bd1 73.Rb4 Kd7 74.a5 Kd6 75.Rb6+ Kd7 76.Rb4 Ba4 77.Rbb2 Bd1 78.h5 g3 79.Ra1 Bc2 80.Rg1 Bh7 81.Rd2+ Bd3 82.Re2 g2 83.Nc6 Be4 84.Kb3 Kc8 85.Ka2 Bxc6 86.h6 Kb7 87.Rd1 Ka7 88.Rde1 Bf3 89.Ka3 Be4 90.Re3 Bf5 91.Rd1 Kb7 92.Rg1 Ka7 93.c5 Bg4 94.c6 Bc8 95.Rc3 Bf5 96.Rd1 Be4 97.Rb3 Bf3 98.c7 Bg4 99.Rg3 Bf3 100.Rd4 Bd1 101.h7 Bc2 102.Rd5 g1=R 103.c8=N+ Ka6 104.h8=B Rxg3+ 105.Kb2 Rg2 106.Kc1 Bh7 107.Nd6 Ra2 108.Rc5 Rxa5 109.Rc6+ Ka7 110.Bd4+ Kb8 111.Rc8# 1-0