1.e4 c5 2.Nf3 d6 3.Nc3 a6 4.d4 cxd4 5.Nxd4 Nf6 6.Bg5 e6 7.f4 Qc7 8.Qf3 b5 9.Bxf6 gxf6 10.e5 Bb7 11.Qh5 dxe5 12.Nxe6 Qb6 13.Nxf8 Qe3+ 14.Qe2 Qxf4 15.Nxh7 Rxh7 16.g3 Qf3 17.Qxf3 Bxf3 18.Bd3 Bxh1 19.Bxh7 Nd7 20.O-O-O Bc6 21.Bf5 Ra7 22.Rd6 Bf3 23.Nd5 Bxd5 24.Rxd5 Nf8 25.Rd6 Ke7 26.Rb6 Ne6 27.c3 Nc7 28.Rb8 Ne8 29.h4 Nd6 30.Bc2 f5 31.h5 Kf6 32.h6 Kg6 33.Rb6 Rd7 34.Rxa6 e4 35.Kd2 f6 36.Ke1 Kxh6 37.a4 bxa4 38.Bxa4 Rd8 39.Bd1 Nc4 40.Rxf6+ Kg5 41.Re6 Nxb2 42.Bc2 Kg4 43.Ke2 Nd3 44.Rg6+ Kh5 45.Rg7 Kh6 46.Re7 Kg5 47.Ke3 Kf6 48.Ra7 Ne5 49.Bxe4 Nc4+ 50.Kf4 fxe4 51.Kxe4 Nd6+ 52.Kf4 Rc8 53.Ra3 Rc4+ 54.Kf3 Nb5 55.Ra5 Rxc3+ 56.Ke4 Nd6+ 57.Kd5 Rd3+ 58.Kc6 Nf7 59.Ra8 Rc3+ 60.Kd5 Rxg3 61.Kd4 Nd6 62.Ra1 Nf5+ 63.Kd5 Rd3+ 64.Kc4 Rd4+ 65.Kc3 Re4 66.Ra5 Kg5 67.Rc5 Re3+ 68.Kc4 Kf4 69.Kd5 Re4 70.Kc6 Rd4 71.Rc1 Ng3 72.Rc5 Ne4 73.Rh5 Rc4+ 74.Kb6 Rc1 75.Kb5 Ke3 76.Kb6 Kd4 77.Rh4 Kd5 78.Rh5+ Ke6 79.Kb5 Nd6+ 80.Kb4 Nf5 81.Rg5 Ne3 82.Kb5 Rc8 83.Kb4 Nd5+ 84.Kb5 Rc1 85.Rh5 Nc7+ 86.Kb4 Kd6 87.Rh6+ Ne6 88.Rh5 Nf4 89.Rh8 Nd5+ 90.Kb3 Rc3+ 91.Kb2 Rg3 92.Rc8 Ke5 93.Rc4 Nf4 94.Kc2 Ne6 95.Rc8 Kd4 96.Rh8 Rg2+ 97.Kb3 Nc5+ 98.Kb4 Rb2+ 99.Ka5 Nb7+ 100.Ka4 Nd6 101.Rh5 Ne4 102.Ka5 Nf6 103.Rb5 Rxb5+