1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e5 7.Nf3 Qc7 8.Be2 b5 9.a3 Bb7 10.Nd2 Nbd7 11.O-O Be7 12.Kh1 O-O 13.f4 Rfd8 14.Qe1 Rac8 15.Qg3 d5 16.exd5 Nxd5 17.Nxd5 Bxd5 18.Bd3 Bf6 19.c3 exf4 20.Bxf4 Be5 21.Bf5 Bxf4 22.Rxf4 g6 23.Raf1 Rb8 24.Ne4 Bxe4 25.Bxe4 Nc5 26.Bb1 Rd7 27.Ba2 Ne6 28.Bxe6 fxe6 29.Qf2 Kg7 30.Rf8 Rbd8 31.Qf6+ Kh6 32.Rxd8 Qxd8 33.Qxe6 Rd1 34.Qe3+ Kg7 35.Qe5+ Kh6 36.Qf4+ Kg7 37.g3 Qd5+ 38.Kg1 Qc5+ 39.Qf2 Qxf2+ 40.Kxf2 Rd2+ 41.Kg1 Rxb2 42.a4 Rb3 43.axb5 axb5 44.Rc1 Kf6 45.c4 b4 46.c5 Rc3 47.Rb1 b3 48.c6 Ke6 49.c7 Kd7 50.c8=Q+ Kxc8 51.Kf1 Kb7 52.Ke1 Kc6 53.Kd2 Rf3 54.Ke2 Rc3 55.Kd2 Rc2+ 56.Kd3 Rxh2 57.Rxb3 h5 58.Ke4 Rf2 59.Rd3 Kc5 60.Rd5+ Kc6 61.Rd3 g5 62.Ke3 Rf1 63.Ke2 Rf6 64.Rd8 g4 65.Rd3 Kc5 66.Rd8 Rf5 67.Rd3 Kc4 68.Rd8 Rd5 69.Ra8 Kd4 70.Ra4+ Ke5 71.Rf4 Ra5 72.Rf8 Ra2+ 73.Ke3 Rg2 74.Re8+ Kf6 75.Rf8+ Kg7 76.Ra8 Rxg3+ 77.Kf4 Rh3 78.Ra7+ Kf6 79.Ra6+ Ke7 80.Ra7+ Kd6 81.Ra6+ Kc5 82.Ra5+ Kb4 83.Rg5 Kc4 84.Ra5 g3 85.Kf3 h4 86.Kg2 Rh2+ 87.Kg1 Kd4 88.Ra4+ Ke3 89.Ra3+ Kf4 90.Ra4+ Kf3 91.Ra3+ Kg4 92.Ra4+ Kh3 93.Rb4 Rg2+ 94.Kh1 Re2 95.Rb1 Kg4 96.Rb4+ Kf3 97.Rb1 h3 98.Kg1 Rd2 99.Rb3+ Kf4 100.Rb4+ Ke3 101.Rb3+ Rd3 102.Rb2