1.e4 c5 2.Nc3 e6 3.f4 Nc6 4.Nf3 a6 5.g3 d6 6.Bg2 Qc7 7.d3 Nf6 8.O-O Be7 9.h3 h5 10.Be3 b5 11.Qe2 b4 12.Nd1 a5 13.Nf2 Ba6 14.Rae1 Rd8 15.Ng5 e5 16.g4 Nd4 17.Qd2 hxg4 18.hxg4 Qd7 19.c3 Nc6 20.f5 Rh4 21.Nf3 Rh8 22.c4 Nd4 23.Bxd4 cxd4 24.g5 Nh5 25.Nh3 Ng3 26.Rf2 g6 27.Kh2 Nh5 28.Ref1 Nf4 29.Rh1 gxf5 30.Kg1 fxe4 31.Nxf4 Rxh1+ 32.Kxh1 e3 33.Qe2 exf2 34.Bh3 Qc6 35.Nd5 Bc8 36.Bg2 Qd7 37.Qxf2 Bb7 38.Nd2 Bxd5 39.Bxd5 Qh3+ 40.Kg1 Qg4+ 41.Kf1 Qf4 42.Nf3 Kd7 43.Ke2 Rf8 44.Be4 f5 45.gxf6 Bxf6 46.Qg2 Rh8 47.Qg6 Ke7 48.Bd5 Kd8 49.Bc6 Kc7 50.Be4 Kd8 51.Bc6 e4 52.Qxe4 Qxe4+ 53.Bxe4 Kc7 54.Kd2 a4 55.Kc2 Kb6 56.Nd2 Rh2 57.Kd1 Rf2 58.Ke1 Rh2 59.Kd1 Kc7 60.Ke1 Kd7 61.Kd1 Ke7 62.Ke1 Kf7 63.Kd1 Kg7 64.a3 bxa3 65.bxa3 Rf2 66.Bc6 Rf5 67.Bxa4 Ra5 68.Bc6 Rxa3 69.Be4 Ra1+ 70.Ke2 Ra2 71.Kd1 Bg5 72.Nf3 Be3 73.Ke1 Kf6 74.Kf1 Kg7 75.Ne1 Kh6 76.Nf3 Kh5 77.Ke1 Kg4 78.c5 dxc5 79.Ne5+ Kf4 80.Nc4 Rc2 81.Bd5 Kg3 82.Be4 Kf4 83.Bd5 Kf5 84.Be4+ Ke6 85.Kd1 Ra2 86.Ke1 Kd7 87.Bg6 Kc6 88.Be8+ Kb7 89.Bf7 Rf2 90.Be8 Rf8 91.Bd7 Rd8 92.Be6 Ka6 93.Ke2 Bf4 94.Kf3 Bc1 95.Ke4 Kb5 96.Bf7 Kb4 97.Bg6 Kc3 98.Bf5 Rf8 99.Bg6 Ra8 100.Kd5 Ba3 101.Ke4 Bb4 102.Bf7 Ra1 103.Bg6 Rd1 104.Ne5 Ba5 105.Kd5 Bc7 106.Nd7 c4 107.dxc4 d3 108.Kc6 d2 109.Bh5 Rh1 110.Bf3 Bf4 111.c5 d1=Q 112.Bxd1 Rxd1 113.Nb6 Kd4 114.Nd7 Rc1 115.Kb6 Kd5 116.Nf6+ Ke6 117.Ne4 Be3 118.Kb5 Kd7 119.Kb6 Rb1+ 120.Ka5 Kc6 121.Nc3 Rb3 122.Ne4 Bxc5 123.Ka4 Rb4+