1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Qxd4 Nf6 5.Nc3 Nc6 6.Bb5 Nd7 7.Qc4 Nb6 8.Qb3 e6 9.Be3 Be7 10.a4 Nd7 11.Qc4 O-O 12.Bxc6 bxc6 13.Qxc6 Rb8 14.O-O-O Nb6 15.Ne5 Nd7 16.Nxd7 Bxd7 17.Qa6 Qc7 18.Rd3 Rfc8 19.Rhd1 h6 20.R1d2 Rb7 21.Rxd6 Rxb2 22.Rxd7 Qxc3 23.Rxe7 Rxc2+ 24.Kd1 Rxd2+ 25.Bxd2 Qc2+ 26.Ke1 Rd8 27.Qe2 Qb1+ 28.Qd1 Qxe4+ 29.Qe2 Qxg2 30.Qe3 Qg1+ 31.Ke2 Qg4+ 32.Ke1 Qg1+ 33.Ke2 Qg4+ 34.Kf1 Qxa4 35.Rxa7 Qb5+ 36.Ke1 Qb1+ 37.Ke2 Qb5+ 38.Ke1 Qb1+ 39.Ke2 Qb5+ 40.Ke1 Qb1+ 41.Ke2 Qb5+ 42.Ke1 Rd5 43.Qe4 Qb8 44.Be3 Rd8 45.Qb7 Qxb7 46.Rxb7 g5 47.f4 Rd5 48.Ke2 Kg7 49.Bd2 Kg6 50.Rb3 f6 51.Rh3 Rb5 52.Rg3 Kf5 53.fxg5 hxg5 54.Ra3 Rb2 55.Rd3 e5 56.Rd6 Ra2 57.Kf3 Ra3+ 58.Be3 g4+ 59.Kf2 Ke4 60.Bc1 Ra2+ 61.Rd2 Ra5 62.Kg3 f5 63.Re2+ Kd3 64.Rf2 Ke4 65.Bb2 Rb5 66.Re2+ Kd3 67.Kf2 f4 68.Bxe5 g3+ 69.hxg3 fxg3+ 70.Bxg3 Rf5+ 71.Ke1 Rf3 72.Ra2 Ke4 73.Ra4+ Kd5 74.Bf4 Rd3 75.Ke2 Rd4 76.Ra5+ Ke4 77.Bd2 Rd5 78.Ra7 Rb5 79.Bc3 Rc5 80.Re7+ Kd5 81.Kd3 Rc8 82.Re5+ Kd6 83.Ra5 Rg8 84.Be5+ Kc6 85.Kc4 Re8 86.Rc5+ Kd7 87.Kd5 Re7 88.Rb5 Ke8 89.Bf6 Rd7+ 90.Ke5 Ra7 91.Rb6 Kd7 92.Rd6+ Ke8 93.Bg5 Kf7 94.Bd8 Ke8 95.Bh4 Kf7 96.Rf6+ Ke8 97.Rb6 Kf7 98.Bf6 Ra5+ 99.Kf4 Ke8 100.Be5 Kd7 101.Kf5 Ra7 102.Rd6+ Ke8 103.Re6+ Re7 104.Rh6 Kd7 105.Rd6+ Ke8 106.Bf6 Rd7 107.Rc6 Kf7 108.Rc4 Rd5+ 109.Be5 Rd7 110.Rh4 Ke8 111.Rh8+ Kf7 112.Rh7+ Ke8 113.Rxd7