1.e4 c5 2.d4 cxd4 3.Nf3 d6 4.Nxd4 Nf6 5.Nc3 a6 6.f3 e5 7.Nb3 Be7 8.Be3 O-O 9.Qd2 Be6 10.O-O-O Nbd7 11.g4 b5 12.g5 b4 13.Na4 Nh5 14.Qxb4 Bxg5 15.Bxg5 Qxg5+ 16.Kb1 Qf4 17.Be2 d5 18.Nbc5 Nxc5 19.Nxc5 a5 20.Qd2 Qxd2 21.Rxd2 Nf4 22.Nxe6 fxe6 23.Bb5 Kf7 24.Rhd1 Rfc8 25.c3 Rc5 26.a4 g5 27.Rc2 h5 28.b4 Rc7 29.Kb2 Kf6 30.c4 dxc4 31.Rxc4 Rca7 32.bxa5 Rxa5 33.Rc7 Rxa4 34.Bxa4 Rxa4 35.Rdd7 g4 36.Rg7 Ng6 37.fxg4 hxg4 38.Rcf7+ Kg5 39.Rg8 Rxe4 40.Rfg7 Re2+ 41.Kc3 Re3+ 42.Kd2 Rh3 43.Rxg6+ Kf5 44.Rxg4 Rxh2+ 45.Rg2 Kf6 46.Rxh2 Kf7 47.Kc1 Kxg8 48.Rh4 Kf7 49.Kb2 Kf6 50.Rh5 Kf7 51.Kc2 Ke8 52.Kb3 Kf7 53.Rh7+ Kg6 54.Ra7 Kg5 55.Ra2 Kh5 56.Ra8 Kg5 57.Ka2 Kf4 58.Kb2 Ke3 59.Ra7 e4 60.Kc2 Ke2 61.Re7 e3 62.Rxe6 Kf1 63.Rxe3 Kg1 64.Kc3 Kg2 65.Kd2 Kg1 66.Re1+ Kg2 67.Kd1 Kg3 68.Re7 Kf4 69.Rh7 Kf5 70.Kc2 Kf6 71.Ra7 Kg5 72.Kd1 Kh6 73.Kc1 Kg5 74.Rf7 Kg6 75.Rd7 Kf6 76.Rb7 Kf5 77.Kb2 Kf4 78.Rh7 Ke3 79.Re7+ Kf3 80.Re5 Kf2 81.Kc3 Kf3 82.Kc4 Kg2 83.Rc5 Kg3 84.Rf5 Kh3 85.Rf2 Kh4 86.Rg2 Kh3 87.Rd2 Kg4 88.Rd6 Kf4 89.Kb3 Kg3 90.Ka3 Kf4 91.Rd7 Ke3 92.Rd8 Kf3 93.Rh8 Ke3 94.Rh3+ Kf4 95.Rh4+ Kf3 96.Ka2 Ke3 97.Rh2 Kd3 98.Rh4 Ke3 99.Kb3 Kf2 100.Rh3 Ke2 101.Kc3 Ke1 102.Rh2 Kd1 103.Kc4 Kc1 104.Kd3 Kd1 105.Rh1# 1-0