1.e4 c5 2.Nc3 Nc6 3.Nge2 g6 4.d4 cxd4 5.Nxd4 d6 6.Be3 Bg7 7.f3 Nf6 8.Qd2 Bd7 9.O-O-O O-O 10.g4 a6 11.h4 h5 12.Nxc6 Bxc6 13.Bh6 hxg4 14.h5 gxf3 15.hxg6 fxg6 16.Bc4+ d5 17.exd5 Bb5 18.Bb3 Qd6 19.Bf4 Qd7 20.d6+ e6 21.Bh6 Bc6 22.Bxg7 Kxg7 23.Qh6+ Kf7 24.Rhg1 Rg8 25.Qg5 Raf8 26.Rd4 f2 27.Rf1 Kg7 28.Rxf2 Rh8 29.Qe3 e5 30.Qxe5 Rh5 31.Qg3 Qh3 32.Qxh3 Rxh3 33.Re2 g5 34.Re7+ Kg6 35.Nd5 Nd7 36.Re1 Kg7 37.Ne7 Rh1 38.Rdd1 Rxe1 39.Rxe1 Bf3 40.Be6 Rd8 41.Nf5+ Kf6 42.Nd4 g4 43.Nxf3 gxf3 44.Bd5 Ne5 45.Bxb7 Kf5 46.Rd1 a5 47.Rd4 f2 48.Bg2 Nf3 49.Rd1 Kf4 50.c4 Kg3 51.Bf1 Nh2 52.Be2 Ng4 53.c5 Ne5 54.a3 Kf4 55.Kd2 Ke4 56.b4 axb4 57.axb4 Ra8 58.Bf1 Ra2+ 59.Kc3 Ra3+ 60.Kb2 Re3 61.d7 Nxd7 62.Rxd7 Re1 63.Bd3+ Ke3 64.c6 Rd1 65.Bc4 Re1 66.c7 Rb1+ 67.Kxb1 f1=B 68.Rh7 Bg2 69.Re7+ Kd4 70.Kc2 Kxc4 71.Re8 Bh1 72.b5 Kxb5 73.Kb2 Bd5 74.c8=Q Ka5 75.Kc2 Be4+ 76.Kd1 Kb6 77.Qc2 Bxc2+ 78.Kxc2 Kc5 79.Re6 Kb5 80.Kb2 Kc4 81.Ka3 Kc5 82.Re1 Kb6 83.Rc1 Ka5 84.Rc7 Kb6 85.Rc3 Kb5 86.Rf3 Kc5 87.Rf6 Kc4 88.Rf2 Kd3 89.Kb3 Kd4 90.Ka4 Kc4 91.Rh2 Kd3 92.Kb5 Kc3 93.Rf2 Kd4 94.Rf7 Kd3 95.Kb6 Ke2 96.Kc5 Kd1 97.Kd5 Ke1 98.Rb7 Kf2 99.Rb5 Kg2 100.Kd6 Kg1 101.Ra5 Kf2 102.Kc6 Ke3 103.Rf5 Kd2 104.Kd5 Kc1 105.Ke4 Kd2 106.Kd4 Ke2 107.Rf7 Kd2 108.Rf8 Kc1 109.Rg8 Kd2 110.Rd8 Ke2 111.Rd5 Kd2 112.Rd6 Ke2 113.Rd7 Kd2 114.Ke4+ Ke1 115.Kf3 Kf1 116.Rd1# 1-0