1.e4 c5 2.d4 cxd4 3.Nf3 a6 4.Nxd4 Nf6 5.Nc3 d6 6.Be3 e5 7.Nb3 Be7 8.Qd2 O-O 9.f3 Be6 10.O-O-O Nbd7 11.g4 b5 12.g5 b4 13.gxf6 bxc3 14.Qxc3 Nxf6 15.Na5 Qd7 16.Qc6 Qd8 17.Nb7 Qe8 18.Qxe8 Nxe8 19.b3 f5 20.Be2 Rf7 21.a4 fxe4 22.fxe4 Bf8 23.Na5 Nf6 24.Bd3 Ng4 25.Bb6 Be7 26.Kb2 Nf2 27.Bxf2 Rxf2 28.Nc6 Bg5 29.a5 h5 30.Rdf1 Rxf1 31.Rxf1 Bf4 32.Nb4 g5 33.Nxa6 Bc8 34.Nc7 Rxa5 35.Bc4+ Kh7 36.b4 Ra7 37.Nd5 Kg7 38.b5 Be6 39.Kb3 Bxh2 40.Rh1 Bf4 41.Rxh5 Bg4 42.Nxf4 gxf4 43.Rg5+ Kf6 44.Rxg4 d5 45.Bxd5 Ra4 46.Kxa4 f3 47.Bc4 f2 48.Rg2 f1=B 49.Bxf1 Kf7 50.Rg6 Kf8 51.Rd6 Kg8 52.Rh6 Kf7 53.Bh3 Ke8 54.Be6 Kf8 55.Bd7 Kf7 56.Bc6 Ke7 57.Rh4 Kd6 58.Rh5 Ke7 59.c4 Kf6 60.b6 Kf7 61.Bd5+ Kf8 62.Rf5+ Ke8 63.c5 Kd8 64.Rf1 Kc8 65.Bg8 Kd7 66.Rc1 Kd8 67.Rd1+ Kc8 68.Rg1 Kb7 69.Bc4 Ka8 70.Ka5 Kb7 71.Kb4 Kb8 72.Kc3 Kb7 73.Bd5+ Kb8 74.Rd1 Kc8 75.b7+ Kd8 76.b8=R+ Ke7 77.Rh8 Kf6 78.Rf1+ Kg7 79.Bb7 Kxh8 80.Rg1 Kh7 81.c6 Kh6 82.Kd2 Kh5 83.Ra1 Kg4 84.Rh1 Kf3 85.Rd1 Kg4 86.Kc2 Kh3 87.Rd5 Kg4 88.c7 Kh5 89.Kd3 Kh6 90.c8=B Kg5 91.Bf5 Kh6 92.Be6 Kh7 93.Ke3 Kg7 94.Ba8 Kg6 95.Bc8 Kh6 96.Rc5 Kg5 97.Bd5 Kh5 98.Ba8 Kg5 99.Ra5 Kh6 100.Rxe5 Kg6 101.Ke2 Kf7 102.Re6 Kg7 103.e5 Kf8 104.Ke3 Kf7 105.Bcb7 Kxe6 106.Ke4 Ke7 107.Bc6 Ke6 108.Bcb7 Kd7 109.Bd5 Kd8 110.e6 Ke8 111.Kf3 Kd8 112.Bac6 Ke7 113.Ke4 Kf8 114.Ke5 Kg8 115.e7+ Kh7 116.e8=Q Kg7 117.Ke6 Kh7 118.Qd8 Kh6 119.Kf5 Kg7 120.Ba2 Kh7 121.Qg8+ Kh6 122.Qh8# 1-0