1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Nc3 Bg7 6.Nxc6 bxc6 7.Bc4 Qc7 8.O-O Nf6 9.Qe2 d6 10.Bg5 O-O 11.Kh1 h6 12.Bh4 e5 13.Rad1 g5 14.Bg3 Rb8 15.Bb3 Rd8 16.f3 Nh5 17.Bf2 Nf4 18.Qd2 a5 19.Be3 Bf6 20.g3 Ne6 21.f4 exf4 22.gxf4 Qe7 23.Qg2 Kf8 24.fxg5 Bxg5 25.Rd3 Ke8 26.Qg3 Rb4 27.a3 Rxb3 28.cxb3 Bb7 29.Bb6 Rd7 30.Re1 Kf8 31.Be3 d5 32.Bxg5 Qxg5 33.Qxg5 hxg5 34.b4 axb4 35.axb4 Ke7 36.Kg1 d4 37.Na4 Ba6 38.Rd2 d3 39.Kf2 Rd4 40.Nc5 Bb5 41.Ke3 Rxb4 42.Nxe6 Kxe6 43.Rf1 Bc4 44.Rf3 Rb8 45.Rdf2 Ke7 46.Rf5 Rg8 47.Rg2 g4 48.Rf4 Be6 49.Kxd3 c5 50.Kc3 Kd6 51.Rff2 Rb8 52.Re2 Ke5 53.Rg1 Rb3+ 54.Kc2 Rf3 55.Ra1 Bc4 56.Rg2 Bb3+ 57.Kd2 Be6 58.Ra5 Kd4 59.Ra4+ c4 60.Re2 Rd3+ 61.Ke1 Ke5 62.Ra3 Rd7 63.Kf2 Rb7 64.Ke3 Rb5 65.Rc3 Rb8 66.Ra3 Rb5 67.Rf2 Rc5 68.Rd2 Rb5 69.Rc2 f6 70.Rf2 Rc5 71.Rd2 Rb5 72.Rc2 Bf7 73.Rd2 Be6 74.Rf2 Rc5 75.Rc3 Rb5 76.Rd2 Rb6 77.Ra3 Rb5 78.Rc2 Bf7 79.Ra7 Be6 80.Re2 Rb3+ 81.Kf2 Bc8 82.Rc7 Be6 83.Rc5+ Kd4 84.Rc6 Ke5 85.Kg2 Rd3 86.Rf2 f5 87.Re2 f4 88.Rc2 Rd4 89.Kf2 Rxe4 90.Re2 g3+ 91.hxg3 fxg3+ 92.Ke1 Bd5 93.Rxe4+ Kxe4 94.Rg6 Kf3 95.Rf6+ Ke3 96.Kf1 Be4 97.Rf7 Kd2 98.Rc7 Kd3 99.Kg1 g2 100.Kf2 Ba8