1.e4 c5 2.Nf3 g6 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 d6 6.Be3 Bg7 7.f3 Nf6 8.Qd2 O-O 9.O-O-O Nxd4 10.Bxd4 Qa5 11.Bc4 Bd7 12.Bb3 b5 13.Kb1 b4 14.Nd5 Nxd5 15.Bxg7 Kxg7 16.Bxd5 Rac8 17.h4 h5 18.g4 Rh8 19.e5 dxe5 20.Bxf7 Kxf7 21.Qxd7 Qc5 22.Qd2 Rhd8 23.Qe2 Rxd1+ 24.Rxd1 Qc4 25.Qd2 Rc5 26.gxh5 gxh5 27.b3 Qc3 28.Qe2 Rc6 29.Qe4 Rd6 30.Qf5+ Ke8 31.Qxh5+ Kd8 32.Rg1 Rd2 33.Qf5 Kc7 34.Qe4 Qd4 35.Re1 Kd6 36.h5 Qxe4 37.Rxe4 Rh2 38.Rxb4 Rxh5 39.Ra4 Rf5 40.Ra6+ Kd5 41.Rxa7 Rxf3 42.Rxe7 e4 43.Kb2 Kd4 44.a4 e3 45.a5 Rf6 46.b4 Rc6 47.Re8 Rc4 48.c3+ Rxc3 49.Rd8+ Kc4 50.Rc8+ Kxb4 51.Rxc3 e2 52.Re3 e1=Q 53.Rxe1 Kc5 54.Ka2 Kb4 55.Rd1 Kc4 56.Kb1 Kb4 57.Rd4+ Kxa5 58.Rg4 Ka6 59.Rg6+ Ka5 60.Rh6 Kb4 61.Rf6 Ka3 62.Rf4 Kb3 63.Rg4 Kc3 64.Rg8 Kc4 65.Rb8 Kc3 66.Ka2 Kc4 67.Rg8 Kb4 68.Rg1 Kc4 69.Rg2 Kb4 70.Rf2 Kc5 71.Kb3 Kc6 72.Ka3 Kb5 73.Rf1 Kc5 74.Rd1 Kb6 75.Kb4 Kb7 76.Rd5 Kb8 77.Kc5 Kc8 78.Rg5 Kb7 79.Rg4 Kc7 80.Kb5 Kb7 81.Ka4 Kb6 82.Kb3 Ka7 83.Re4 Ka8 84.Ka3 Kb7 85.Kb2 Kc6 86.Ra4 Kc5 87.Ra8 Kc4 88.Ka1 Kd4 89.Rh8 Kd3 90.Rh4 Ke2 91.Kb2 Kd2 92.Rh3 Ke1 93.Rh8 Kd2 94.Rh3 Ke2 95.Kc2 Kf1 96.Kd3 Kg2 97.Re3 Kf1 98.Re2 Kg1 99.Rd2 Kh1 100.Ra2 Kg1 101.Ke3 Kf1 102.Rc2 Kg1 103.Kf3 Kf1 104.Rc1# 1-0