1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Be2 Qc7 7.Ndb5 Qb8 8.f4 d6 9.g4 a6 10.Nd4 d5 11.e5 Nd7 12.Be3 g5 13.Qd2 gxf4 14.Bxf4 Qa7 15.Nf3 b5 16.O-O-O Nc5 17.Bd3 b4 18.Ne2 a5 19.Be3 Ba6 20.Kb1 a4 21.Ned4 Qb7 22.Nxc6 Qxc6 23.Nd4 Qb7 24.Qf2 b3 25.a3 bxc2+ 26.Bxc2 Bc4 27.h4 Ne4 28.Bxe4 dxe4 29.Ka1 Bg7 30.h5 Bxe5 31.Bf4 Bg7 32.h6 Bf8 33.Rc1 Rc8 34.Qc2 Qa6 35.Rh3 Rg8 36.g5 Be7 37.Rc3 e5 38.Bxe5 Rxg5 39.Qxe4 Rc5 40.Bf4 Bd5 41.Qxe7+ Kxe7 42.Bxg5+ f6 43.Rxc5 fxg5 44.Rxd5 Qxh6 45.Nf5+ Kf7 46.Nxh6+ Kf8 47.Ka2 Kg7 48.Rc2 Kh8 49.Rc3 Kg7 50.Nf7 Kg6 51.Nd6 Kg7 52.b3 axb3+ 53.Ka1 b2+ 54.Ka2 b1=Q+ 55.Kxb1 Kf6 56.Ka1 Kg7 57.Ka2 Kf6 58.Ka1 Ke7 59.Rxg5 Ke6 60.Ka2 Ke7 61.Kb3 Ke6 62.Ka4 Ke7 63.Rg6 Kd7 64.Rg7+ Kd8 65.Rg8+ Ke7 66.Rf8 Kd7 67.Rf7+ Kd8 68.Rg7 h6 69.Rg8+ Kd7 70.Rg7+ Kd8 71.Ka5 h5 72.a4 h4 73.Kb6 h3 74.a5 h2 75.a6 h1=Q 76.Nb7+ Ke8 77.Rc8# 1-0