1.e4 c5 2.Nf3 g6 3.d4 cxd4 4.Nxd4 Bg7 5.Nc3 Nc6 6.Be3 Nf6 7.Bc4 O-O 8.Bb3 d6 9.f3 Bd7 10.Qd2 Rc8 11.h4 h5 12.O-O-O Nxd4 13.Bxd4 Qa5 14.Kb1 Be6 15.Nd5 Qxd2 16.Nxe7+ Kh7 17.Rxd2 Rce8 18.Nd5 Bxd5 19.Bxd5 Nxd5 20.Bxg7 Kxg7 21.Rxd5 Re6 22.Rhd1 Rd8 23.e5 Rd7 24.f4 f6 25.Rxd6 Rexd6 26.Rxd6 Rc7 27.Rxf6 Rd7 28.Rd6 Rf7 29.g3 g5 30.hxg5 h4 31.gxh4 Rxf4 32.b3 Rxh4 33.Rd7+ Kg6 34.Rxb7 Kxg5 35.Rxa7 Kf5 36.Re7 Rd4 37.Kb2 Rd5 38.a4 Rc5 39.b4 Rc6 40.Kb3 Ke4 41.a5 Kd4 42.Rd7+ Kxe5 43.b5 Rc5 44.c4 Ke6 45.Rd8 Rh5 46.a6 Rh1 47.a7 Rb1+ 48.Ka2 Rh1 49.a8=Q Rh2+ 50.Kb3 Rh3+ 51.Kb4 Rh5 52.Qc6+ Ke7 53.Qd6+ Kf7 54.Rf8+ Kg7 55.Qf6+ Kh7 56.Rh8#