1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e5 7.Nb3 Be6 8.f3 Be7 9.Qd2 O-O 10.O-O-O Nbd7 11.g4 b5 12.g5 b4 13.Ne2 Ne8 14.f4 a5 15.f5 Bc4 16.Ng3 Bxf1 17.Rhxf1 a4 18.Na1 a3 19.b3 Kh8 20.f6 gxf6 21.Nf5 fxg5 22.Qxb4 g4 23.c4 Bg5 24.Nc2 Bxe3+ 25.Ncxe3 Qg5 26.Rg1 Qf4 27.Rxg4 Qxh2 28.Qd2 Qxd2+ 29.Kxd2 Rg8 30.b4 Rg6 31.Kc3 Ndf6 32.Rh4 h5 33.b5 Kh7 34.Kb4 Ra7 35.b6 Rb7 36.Ka5 Rb8 37.Nxd6 Nxd6 38.Rxd6 Kh6 39.c5 Rg1 40.Rxf6+ Kg5 41.Rf1 Ra8+ 42.Kb5 Rg3 43.Nf5 Rg2 44.c6 Rb2+ 45.Kc5 Rc2+ 46.Kd6 Re8 47.Kd7 Rc8 48.Rg1+ Kf6 49.c7 Rh8 50.b7 Rd2+ 51.Nd6 Rg8 52.b8=Q Rxd6+ 53.Kxd6 Rxg1 54.Qh8+ Kg5 55.Qxh5+ Kf6 56.Qf5+ Kg7 57.Rh7+ Kg8 58.c8=Q#