1.e4 c5 2.Nc3 e6 3.Nf3 Nc6 4.d4 cxd4 5.Nxd4 Nf6 6.Ndb5 d6 7.Bf4 e5 8.Bg5 a6 9.Na3 b5 10.Nd5 Be7 11.Bxf6 Bxf6 12.c3 O-O 13.Nc2 Bg5 14.h4 Bh6 15.g4 Bf4 16.Qf3 Be6 17.Nxf4 Qf6 18.g5 Qxf4 19.Qxf4 exf4 20.Bh3 Bc4 21.O-O-O Ne5 22.Bf1 Bxa2 23.Rxd6 Rfd8 24.Rxd8+ Rxd8 25.Nd4 Bc4 26.Bxc4 bxc4 27.f3 g6 28.Kc2 Kg7 29.h5 Rd6 30.h6+ Kf8 31.Ra1 Ke7 32.Ra5 Nc6 33.Nxc6+ Rxc6 34.b3 cxb3+ 35.Kxb3 f6 36.gxf6+ Kxf6 37.c4 g5 38.Rf5+ Kg6 39.c5 Rf6 40.Rd5 g4 41.fxg4 f3 42.Rd1 Kg5 43.Kc4 Kxg4 44.Kd5 Rf8 45.Rg1+ Kf4 46.e5 Rf5 47.c6 Rxe5+ 48.Kd6 Re2 49.Rg7 Rd2+ 50.Kc5 Rh2 51.Rxh7 Rh5+ 52.Kb6 f2 53.c7 f1=Q 54.Rf7+ Rf5 55.Rxf5+ Kxf5 56.c8=Q+ Kg6