1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 Be7 9.Bxf6 Bxf6 10.Nd5 O-O 11.Be2 Bg5 12.O-O b5 13.c4 b4 14.Nc2 a5 15.b3 Ne7 16.Nce3 Bxe3 17.Nxe3 Bb7 18.Nd5 Bxd5 19.cxd5 Rc8 20.Bd3 Rc5 21.Bc4 Ng6 22.Qd2 f5 23.f3 f4 24.Rac1 Qb6 25.Kh1 Rfc8 26.Bd3 Nf8 27.Rxc5 Rxc5 28.Rc1 Qc7 29.Rc4 Rxc4 30.Bxc4 Nd7 31.Qf2 Qc5 32.Kg1 Kf7 33.Qxc5 Nxc5 34.Kf2 g5 35.g3 Kf6 36.g4 Ke7 37.Ke2 Kd7 38.Bb5+ Kc7 39.Be8 Kb6 40.Bc6 Na6 41.Be8 Nc7 42.Ba4 Kc5 43.Kd3 Na8 44.Bc6 Nb6 45.Ba4 Nc8 46.Bd7 Na7 47.Ba4 Nb5 48.Bxb5 Kxb5 49.Kc2 Kc5 50.Kd3 Kb5 51.Kc2 a4 52.bxa4+ Kxa4 53.Kb2 Ka5 54.Kb3 Kb5 55.Kc2 Kc4 56.Kb2 Kd3 57.Kb3 Ke3 58.Kxb4 Kxf3 59.a4 Kxe4 60.a5 f3 61.a6 f2 62.a7 f1=Q 63.a8=Q Qb1+ 64.Kc3 Qc1+ 65.Kb3 Qd1+ 66.Kc3 Qd4+ 67.Kc2 Qd3+ 68.Kb2 Qd4+ 69.Kc2 Qxd5 70.Qa4+ Qd4 71.Qc6+ Kf4 72.Qe8 Kxg4 73.Qe6+ Kh4 74.Qh6+ Kg4 75.Qe6+ Kf3 76.Qh3+ Kf4 77.Qg3+ Kf5 78.Qh3+ Ke4 79.Qxh7+ Kd5 80.Qb7+ Ke6 81.Qc8+ Ke7 82.Qc7+ Kf6 83.Qd8+ Kf5 84.Qf8+ Kg4 85.Qc8+ Kf4 86.Qf8+ Ke3 87.Qh6 Qc4+ 88.Kb2 Qf4 89.Qh3+ Kf2 90.Qb3 e4 91.Qb6+ e3 92.Qb4 e2 93.Qb6+ Qe3 94.Qxd6 e1=Q 95.Qf6+ Kg2 96.Qc6+ Kxh2 97.Qh6+ Kg1 98.Qc6 Q1f2+ 99.Qc2 Qxc2+ 100.Kxc2 Kf2 101.Kb2 Ke2 102.Ka2 Kd2 103.Kb2 Qc3+ 104.Ka2 Qb4 105.Ka1 Kc2