1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bc4 Qb6 7.Nde2 e6 8.O-O a6 9.Ng3 Be7 10.Nh5 Ne5 11.Nxg7+ Kf8 12.Bh6 Nxc4 13.Qf3 Ne5 14.Nh5+ Ke8 15.Nxf6+ Kd8 16.Qf4 Ng6 17.Nfd5 exd5 18.Nxd5 Qc6 19.Qxf7 Qe8 20.Qf3 Be6 21.Bg7 Nh4 22.Qg3 Bxd5 23.Bxh8 Bxe4 24.Bf6 Nf5 25.Bxe7+ Qxe7 26.Qg4 Qh4 27.f3 Qxg4 28.fxg4 Ng7 29.Rf7 Ne8 30.c3 b5 31.a4 Bg6 32.Rf4 bxa4 33.Raxa4 Ke7 34.h4 Nf6 35.Ra1 Nd5 36.Re1+ Kd7 37.Rd4 Nf6 38.h5 Bc2 39.Re2 Bb3 40.Red2 d5 41.Rb4 Ba2 42.b3 Bb1 43.g5 Nxh5 44.Rxd5+ Kc6 45.Rbd4 Rc8 46.Rd6+ Kb7 47.Rb4+ Ka7 48.c4 Be4 49.Rd7+ Ka8 50.Rb6 Rg8 51.Rxa6+ Kb8 52.Re7 Bf5 53.c5 Rxg5 54.c6 Rg7 55.c7+ Kb7 56.c8=Q+ Kxc8 57.Ra8#