1.e4 c5 2.Nf3 g6 3.Nc3 Bg7 4.d4 cxd4 5.Nxd4 Nc6 6.Be3 Nf6 7.Nxc6 bxc6 8.e5 Ng8 9.f4 Rb8 10.Bc4 Nh6 11.Bb3 d6 12.Qd2 O-O 13.O-O-O Bg4 14.Rde1 dxe5 15.fxe5 Nf5 16.e6 fxe6 17.h3 Nxe3 18.Qxe3 Bd4 19.Qg5 Bf5 20.g4 Bf6 21.Qe3 Bd4 22.Qe2 Bxc3 23.bxc3 Qa5 24.gxf5 Qxc3 25.Qxe6+ Kh8 26.Qe5+ Qxe5 27.Rxe5 Rb6 28.fxg6 Rf1+ 29.Rxf1 a5 30.Rc5 Kg7 31.Rf7+ Kxg6 32.c4 Rb5 33.Rf8 e6 34.a3 Rxb3 35.Re5 c5 36.a4 Kg7 37.Rf2 Rg3 38.Rxc5 h6 39.Rf4 Rg6 40.Re5 Rg1+ 41.Kb2 h5 42.Rd4 Kf7 43.Rc5 Rg7 44.Rd8 Rg3 45.Rd7+ Kg8 46.Rxa5 Rf3 47.Rd2 Rxh3 48.c5 Rc3 49.Rd1 Kf7 50.Rd2 Rc1 51.Rd8 Rd1 52.Rxd1 Kg7 53.Ra1 Kf6 54.Ka3 Kg6 55.Ra6 Kf7 56.Rxe6 Kxe6 57.a5 Ke5 58.a6 Ke4 59.a7 h4 60.c6 Kd4 61.Ka4 Ke4 62.a8=N h3 63.c7 Kf3 64.c8=Q Ke4 65.Qxh3 Kd4 66.Kb5 Kd5 67.Kb4 Kd6 68.Qg4 Ke5 69.Qg7+ Kd5 70.Rf1 Kd6 71.Rf8 Kc6 72.Qg6+ Kb7 73.Qd3 Ka7 74.Rh8 Kb7 75.Rc8 Ka7 76.Qd1 Kb7 77.Qb3 Ka7 78.Qb2 Kb7 79.Kc4+ Kxc8 80.Kb3 Kd8 81.Ka3 Ke8 82.Qg2 Kf7 83.Qa2+ Kg6 84.Qc2+ Kg5 85.Kb3 Kf4 86.Qb2 Kg3 87.Qh8 Kf4 88.Qa1 Kf5 89.Qd4 Kg5 90.Kc2 Kh5 91.Qf6 Kg4 92.Qc6 Kh3 93.Qc5 Kh2 94.Kd3 Kh1 95.Qe5 Kg1 96.Qe3+ Kf1 97.Ke4 Kg2 98.Kd4 Kf1 99.Nb6 Kg2 100.Qe6 Kf1 101.Nd5 Kg2 102.Nf6 Kh1 103.Qc6+ Kg1 104.Qc8 Kg2 105.Kc3 Kf3 106.Qe6 Kg2 107.Qe4+ Kg3 108.Qd5 Kh2 109.Kb2 Kg1 110.Nd7 Kf1 111.Nb6 Kg1 112.Na8 Kf2 113.Qb3 Kf1 114.Qa3 Ke1 115.Kc2 Kf1 116.Qb2 Kf2 117.Kd3+ Kf1 118.Ke3 Kg1 119.Kf3 Kh1 120.Qg2# 1-0