1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be3 Bg7 7.f3 O-O 8.Qd2 Nc6 9.O-O-O d5 10.Kb1 Rb8 11.Nb3 e6 12.Bh6 dxe4 13.Qe1 Qc7 14.Bxg7 Kxg7 15.Nxe4 Nxe4 16.Qxe4 e5 17.Bb5 Bf5 18.Qc4 Rbc8 19.g4 Be6 20.Qe4 Ne7 21.Rhe1 f6 22.Rd2 a6 23.Bf1 Rfd8 24.Rxd8 Rxd8 25.Bd3 Nd5 26.g5 Nf4 27.gxf6+ Kxf6 28.Qb4 Nxd3 29.cxd3 Bf5 30.Nc5 Qd6 31.Qh4+ Kg7 32.Ka1 Rc8 33.Ne4 Qb4 34.Qf6+ Kg8 35.Rb1 Re8 36.Nd6 Rf8 37.Qxe5 Bd7 38.Qd5+ Kg7 39.Qe5+ Kg8 40.Qd5+ Kg7 41.Nxb7 Rf7 42.Nc5 Bc8 43.Qe5+ Kg8 44.d4 Rxf3 45.Qd5+ Rf7 46.Rf1 Bf5 47.Ne4 Qe7 48.Nc3 Be6 49.Rxf7 Kxf7 50.Qg2 Qh4 51.Qd2 Qf6 52.b3 Kg7 53.Kb2 g5 54.Ne4 Qf4 55.Qxf4 gxf4 56.Kc3 Bd5 57.Kd3 Kg6 58.Nc3 Bb7 59.d5 Kf5 60.Kd4 f3 61.Ke3 Ke5 62.Kxf3 Kd4 63.Ne2+ Kxd5 64.Ke3 Kc5 65.a3 a5 66.Nd4 a4 67.bxa4 Kc4 68.a5 Kc3 69.Nb5+ Kb3 70.Nc7 Kxa3 71.a6 Bc6 72.a7 Kb4 73.Kf4 Kc5 74.Ke5 Kb6 75.a8=Q Bxa8 76.Nxa8+ Kb7 77.h4