1.e4 c5 2.Nf3 e5 3.Nxe5 Nf6 4.Bc4 Qe7 5.Bxf7+ Kd8 6.d4 cxd4 7.Qxd4 d6 8.Bf4 Nxe4 9.Bc4 b5 10.Qxe4 dxe5 11.Qxa8 exf4+ 12.Be2 Nd7 13.Nc3 b4 14.Nd5 Qe5 15.O-O-O Qxe2 16.Qxa7 Qc4 17.Qa5+ Ke8 18.Rhe1+ Kf7 19.Qd8 g6 20.Nc7 Nb6 21.Qe8+ Kg7 22.Qe5+ Kg8 23.b3 Qc6 24.Ne6 Bxe6 25.Qxe6+ Qxe6 26.Rxe6 Bc5 27.Rc6 Bxf2 28.Rc7 Bh4 29.Rd6 Na8 30.Rc8+ Kg7 31.Rd7+ Kf6 32.Rxh8 Bg5 33.Rd3 Bh4 34.Rxh7 g5 35.a4 bxa3 36.Kb1 Bg3 37.hxg3 fxg3 38.Rxg3 Kf5 39.Ka2 g4 40.Kxa3 Ke4 41.Rxg4+ Kd5 42.g3 Nc7 43.Rc4 Na8 44.Rc5+ Kxc5 45.Rh8 Nc7 46.Rh6 Kb5 47.Rh7 Ka5 48.Rxc7 Ka6 49.Rc4 Ka7 50.Rc5 Ka8 51.Ra5+ Kb8 52.Rh5 Kc8 53.Re5 Kc7 54.Rh5 Kd6 55.Ra5 Kc7 56.Ra8 Kb6 57.Rd8 Kb7 58.Rd2 Kb6 59.g4 Kb5 60.c3 Ka6 61.Ka4 Kb7 62.Kb4 Kb6 63.Rd5 Ka6 64.Re5 Kb7 65.Rg5 Kb6 66.Ka3 Ka6 67.Ka4 Kb7 68.Kb5 Ka7 69.Ka4 Ka6 70.b4 Kb7 71.Re5 Kc6 72.Ka5 Kd6 73.Ka4 Kd7 74.Ra5 Kd8 75.Ra6 Ke8 76.b5 Kd8 77.Rc6 Ke8 78.Rc4 Ke7 79.Rc5 Ke6 80.Rd5 Kf7 81.Rd4 Kf6 82.Rd2 Kg7 83.Rd7+ Kf6 84.Rd6+ Ke7 85.Rd4 Kf7 86.Rd2 Kf8 87.Kb3 Ke8 88.Ka3 Kf7 89.Kb3 Ke8 90.Kc4 Kf7 91.Kb4 Kg8 92.Rd5 Kg7 93.Rd3 Kf7 94.Re3 Kg7 95.Re7+ Kf8 96.Rc7 Ke8 97.Ka4 Kd8 98.Rg7 Kc8 99.Ka5 Kd8 100.Ka6 Kc8 101.Rd7 Kb8 102.Rf7 Ka8 103.Rf8# 1-0