1.e4 c5 2.Nf3 f5 3.exf5 d5 4.Ne5 Bxf5 5.Bb5+ Nd7 6.Qf3 Be6 7.Bxd7+ Qxd7 8.Nxd7 Kxd7 9.g4 c4 10.Na3 g6 11.Qe3 Bg7 12.Rg1 Bf6 13.Nb5 Bg5 14.Qxg5 Nh6 15.Nc3 Raf8 16.Ke2 Rxf2+ 17.Kxf2 Nf7 18.Ke1 Nxg5 19.Rg3 Rf8 20.d3 Nf3+ 21.Kf2 Nd4+ 22.Kg1 Nxc2 23.Rb1 d4 24.Ne4 cxd3 25.Nc5+ Kd6 26.Nxe6 Kxe6 27.Rxd3 Ne1 28.Rd1 Nf3+ 29.Kg2 Nh4+ 30.Kg3 Rf3+ 31.Kxh4 Rf2 32.Bh6 Rd2 33.Rh1 Kf6 34.Bf4 b5 35.Bd6 d3 36.Be5+ Kxe5 37.Rbe1+ Kd4 38.Rxe7 Rxb2 39.Rd7+ Kc3 40.Rd1 d2 41.a3 a5 42.Kg5 a4 43.Kf4 b4 44.Ke3 bxa3 45.Rd3+ Kb4 46.R3xd2 Kb3 47.Rd3+ Kb4 48.Rd4+ Kb3 49.R1d3+ Ka2 50.Rxa4 Rb3 51.Kd4 Kb2 52.Rd2+ Ka1 53.Kc4 Re3 54.Rd1+ Kb2 55.Rd2+ Kb1 56.Ra8 Rh3 57.Kb4 h5 58.Rxa3 Kc1 59.Rd5 Re3 60.Rxe3 Kb2 61.Rh3 Ka2 62.Ra3+ Kb1 63.g5 h4 64.Rd6 Kc2 65.Raa6 Kc1 66.Kc5 Kb1 67.Ra2 Kxa2 68.Ra6+ Kb2 69.Kd6 Kb1 70.Rb6+ Kc1 71.Kd7 Kd2 72.Kd8 Kd1 73.h3 Kc1 74.Rxg6 Kc2 75.Ra6 Kb3 76.g6 Kb4 77.g7 Kb5 78.g8=R Kc5 79.Rh6 Kb5 80.Rxh4 Ka5 81.Rb4 Kxb4 82.h4 Kc3 83.h5 Kb3 84.h6 Kb4 85.h7 Ka4 86.h8=R Ka3 87.Rg4 Ka2 88.Rb4 Ka1 89.Rb2 Kxb2 90.Rh3 Kb1 91.Rh2 Ka1 92.Kc7 Kb1 93.Kb6 Kc1 94.Kc5 Kb1 95.Kc4 Ka1 96.Kb3 Kb1 97.Rh1# 1-0