1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e5 7.Nb3 Be6 8.f4 exf4 9.Bxf4 Nc6 10.O-O b5 11.Kh1 Be7 12.Nd5 Bxd5 13.exd5 Ne5 14.Nd4 O-O 15.Nf5 Nfd7 16.Qe1 Kh8 17.Qg3 g6 18.Nxe7 Qxe7 19.Rae1 f6 20.Bg4 f5 21.Bf3 Qg7 22.Qh4 Rfc8 23.c3 Rc4 24.Be2 Re4 25.Qg3 Re8 26.Bd1 Nf6 27.Bxe5 R8xe5 28.Bf3 f4 29.Qf2 Re3 30.Rxe3 fxe3 31.Qe2 Qe7 32.Rd1 h5 33.g3 Qf7 34.Rd3 Ng4 35.Kg2 Rf5 36.h3 Ne5 37.Rxe3 Nxf3 38.Rxf3 Qxd5 39.Kf2 Rxf3+ 40.Qxf3 Qxa2 41.Qf8+ Kh7 42.Qe7+ Kg8 43.Qe2 Qf7+ 44.Kg2 Qd5+ 45.Kh2 Qe5 46.Qc2 Kg7 47.h4 a5 48.Qf2 b4 49.cxb4 axb4 50.Qa7+ Kh6 51.Qf2 b3 52.Qf8+ Qg7 53.Qf4+ Kh7 54.Qf2 Qc7 55.Qf6 d5 56.Qd4 Qc2+ 57.Kg1 Qc4 58.Qa7+ Kg8 59.Qb8+ Kg7 60.Qb7+ Kf6 61.Qb6+ Kf5 62.Qf2+ Kg4 63.Qe3 Kh3 64.Qe6+ Qg4 65.Qxd5 Qxg3+ 66.Kf1 Kxh4 67.Qd4+ Kh3 68.Qd7+ Kh2 69.Qd2+ Kh3 70.Qd7+ Kh4 71.Qd4+ Kg5 72.Qd8+ Kf5 73.Qd7+ Ke4 74.Qc6+ Kd4 75.Qb6+ Kd5 76.Qb7+ Ke6 77.Qc8+ Ke7 78.Qb7+ Kf8 79.Qb4+ Kg8 80.Qc4+ Kg7 81.Qd4+ Kh7 82.Qd7+ Kh6 83.Qd2+ g5 84.Qd5 Qf4+ 85.Kg2 Qg4+ 86.Kf2 Qf4+ 87.Kg2 Qe3 88.Qd6+ Kg7 89.Qc7+ Kf6 90.Qd8+ Kf5 91.Qd5+ Kf4 92.Qd6+ Kg4 93.Qb4+ Kf5 94.Qf8+ Ke4 95.Qb4+ Kd5 96.Qb7+ Ke6 97.Qc6+ Kf7 98.Qb7+ Kf6 99.Qc6+ Qe6 100.Qc3+ Kg6 101.Qd3+ Kh6 102.Qc3 h4 103.Qh8+ Kg6 104.Qc3 Qg4+ 105.Kf1