1.e4 c5 2.Nc3 d6 3.f4 g6 4.Nf3 Bg7 5.Bc4 e6 6.f5 gxf5 7.d3 Ne7 8.O-O Nbc6 9.Bg5 O-O 10.Qe1 f6 11.Bf4 Ng6 12.Bd2 fxe4 13.dxe4 Nge5 14.Nxe5 Nxe5 15.Be2 Qe8 16.Qh4 Ng6 17.Qg3 Ne5 18.Bf4 Qg6 19.Qh3 f5 20.Bh5 Qf6 21.Qg3 Ng6 22.Bxg6 Qxg6 23.Bxd6 Qxg3 24.hxg3 Bd4+ 25.Kh2 Rf6 26.Bf4 e5 27.Bg5 Rg6 28.Bh4 Bxc3 29.bxc3 fxe4 30.Rae1 Rg4 31.Be7 Be6 32.a3 b6 33.Rf6 Rg6 34.Rxe4 Re8 35.Rxg6+ hxg6 36.Bf6 Bf5 37.Re2 e4 38.Kg1 Kf7 39.Bg5 Re6 40.Kf2 b5 41.Rd2 Ra6 42.Rd5 Rxa3 43.Rxc5 Ra2 44.Rc7+ Ke6 45.Ke3 Kd6 46.Bf4+ Kd5 47.g4 Bxg4 48.Kd2 Ra1 49.c4+ bxc4 50.Be3 Rd1+ 51.Kc3 Re1 52.Bxa7 Re2 53.g3 Rg2 54.Rc5+ Kd6 55.Rxc4 Rxg3+ 56.Kd4 Rh3 57.Bb8+ Ke6 58.Rc6+ Kf7 59.Rc7+ Kf6 60.Rc6+ Kg5 61.Rb6 e3 62.Rb5+ Kh4 63.Bf4 e2 64.Rb1 g5 65.Bd2 Bf3 66.Rg1 g4 67.Ke3 Rh2 68.c4 Kh3 69.c5 g3 70.Be1 Bg2 71.Kxe2 Bc6+ 72.Ke3 g2 73.Kf2 Rh1 74.Bc3 Kg4 75.Bd4 Rh5 76.Re1 Rf5+ 77.Ke2 Bb5+ 78.Kd2 Rd5 79.Ke3 Bf1 80.Kf2 Rxd4 81.Re7 Rd2+ 82.Kg1 Bd3 83.c6 Kh3 84.Re3+ Kg4 85.c7 Bf5 86.c8=Q Bxc8 87.Rg3+ Kf4 88.Rxg2 Rd1+ 89.Kf2 Bg4 90.Rh2 Rd3 91.Ke1 Ke3 92.Re2+ Kf3 93.Rf2+ Kg3 94.Rg2+ Kh3 95.Rd2 Re3+ 96.Kf2 Rf3+ 97.Kg1 Kh4 98.Rf2 Re3 99.Rb2 Rh3 100.Rh2