1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be3 Bg7 7.Bc4 O-O 8.f3 Nc6 9.Qd2 Ne5 10.Bb3 Bd7 11.h4 Qa5 12.O-O-O Rfc8 13.Kb1 Nc4 14.Bxc4 Rxc4 15.Nb3 Qc7 16.Bd4 Be6 17.h5 Rc8 18.hxg6 hxg6 19.g4 b5 20.Nxb5 Qb7 21.g5 Qxb5 22.gxf6 exf6 23.Rh2 Rxc2 24.Qxc2 Rxc2 25.Rxc2 f5 26.Bxg7 Kxg7 27.Nd4 Qe5 28.Nxe6+ fxe6 29.exf5 gxf5 30.a3 d5 31.Rg1+ Kf6 32.Rgg2 Qe3 33.Rgf2 d4 34.f4 d3 35.Rcd2 e5 36.fxe5+ Kxe5 37.Ka2 f4 38.b4 f3 39.Kb3 Kd4 40.Kb2 Kc4 41.Rh2 Qd4+ 42.Ka2 Kc3 43.Rhf2 Qe3 44.Rb2 Kc4 45.Rbd2 Kc3 46.Rb2 d2 47.Rb3+ Kd4 48.Rxe3 Kxe3 49.Rf1 Ke2 50.Rb1 d1=Q 51.Rxd1 Kxd1 52.Kb3 f2 53.Ka4 f1=Q 54.Ka5 Qd3 55.b5 Qxa3#