1.e4 c5 2.Nf3 g6 3.d4 cxd4 4.Nxd4 Bg7 5.c4 Nc6 6.Be3 Nf6 7.Nc3 O-O 8.Be2 b6 9.O-O Bb7 10.Rc1 e6 11.Nxc6 dxc6 12.e5 Ne8 13.f4 f6 14.exf6 Qxf6 15.Bf3 Rd8 16.Qe2 Nd6 17.Rcd1 Nf5 18.Bf2 Nd4 19.Qe4 Nxf3+ 20.Qxf3 Rxd1 21.Rxd1 Qxf4 22.Qe2 e5 23.Rd7 Ba6 24.Ne4 Qc1+ 25.Qf1 Qxf1+ 26.Kxf1 Bxc4+ 27.Ke1 Bd5 28.Nc3 Bxg2 29.Rxa7 e4 30.Bxb6 Bh6 31.Bc5 Rf1+ 32.Ke2 Rc1 33.Ra8+ Kf7 34.Ra7+ Ke6 35.Re7+ Kf5 36.Rxh7 Bf3+ 37.Kf2 Rc2+ 38.Kf1 e3 39.Rf7+ Kg4 40.h3+ Kg3 41.Bd6+ Kxh3 42.Rxf3+ Kg4 43.Rg3+ Kf5 44.Ne2 Rxb2 45.Rf3+ Ke4 46.Rf6 Bg7 47.Rxg6 Bd4 48.Rg4+ Kd5 49.Rxd4+ Ke6 50.Rd1 Rxa2 51.Bc5 Rd2 52.Rxd2 exd2 53.Nc3 Ke5 54.Ke2 d1=Q+ 55.Kxd1 Kf5 56.Kd2 Ke6 57.Kd3 Kf5 58.Kd4 Kf4 59.Bd6+ Kf5 60.Ke3 Ke6 61.Bc5 Kf5 62.Ne4 Ke5 63.Bd4+ Kd5 64.Kd3 Ke6 65.Nc5+ Kd5 66.Ne4 Ke6 67.Nc3 Kf5 68.Kc4 Ke6 69.Kc5 Kf5 70.Kxc6 Kf4 71.Kd5 Kf3 72.Ne4 Kf4 73.Be5+ Ke3 74.Bd4+ Kf4 75.Be5+ Kf5 76.Nd6+ Kg4 77.Ke4 Kg5 78.Nf5 Kg4 79.Ne3+ Kg5 80.Kf3 Kg6 81.Kf4 Kf7 82.Nf5 Ke6 83.Ke4 Kf7 84.Kd5 Kg6 85.Ke6 Kg5 86.Bf6+ Kf4 87.Be5+ Ke4 88.Nd6+ Kd3 89.Kd5 Ke3 90.Ne4 Kf3 91.Kd4 Kg4 92.Ke3 Kf5 93.Bf4 Ke6 94.Bg5 Ke5 95.Bf4+ Kd5 96.Kd3 Ke6 97.Kd4 Kf5 98.Bd2 Ke6 99.Nc5+ Kf5 100.Kd5 Kf6 101.Ne4+ Kf5 102.Bc3 Kf4 103.Be5+