1.e4 c5 2.Nf3 Nc6 3.Nc3 e6 4.d4 cxd4 5.Nxd4 Qc7 6.Nxc6 bxc6 7.Bd3 Nf6 8.Qe2 Bd6 9.Rf1 Rb8 10.f4 e5 11.f5 Bc5 12.g4 h6 13.h4 h5 14.gxh5 Nxh5 15.Qg4 d6 16.Bd2 Bd4 17.b3 Kf8 18.O-O-O Nf6 19.Qg3 a5 20.Na4 Bd7 21.c3 Ba7 22.h5 Nxh5 23.Qf3 Nf6 24.Rh1 Ke7 25.Qg2 Rhg8 26.Bc4 d5 27.exd5 cxd5 28.Bxd5 Bd4 29.Nb2 a4 30.Nc4 axb3 31.axb3 Rxb3 32.cxd4 Bxf5 33.Bg5 Qb8 34.Bxf6+ gxf6 35.Qa2 Rc3+ 36.Kd2 Rc2+ 37.Qxc2 Bxc2 38.Kxc2 Qb4 39.dxe5 Rg3 40.exf6+ Kxf6 41.Rhf1+ Kg5 42.Rg1 Qb3+ 43.Kc1 Qc3+ 44.Kb1 Qb4+ 45.Nb2 Rxg1 46.Rxg1+ Kf6 47.Rf1+ Ke5 48.Bc4 f5 49.Kc2 Kf6 50.Bd3 f4 51.Nc4 Kg5 52.Rg1+ Kf6 53.Rf1 Kg5 54.Nd2 Qc5+ 55.Kd1 Qe3 56.Be2 Kf6 57.Rf3 Qd4 58.Rd3 Qa1+ 59.Kc2 Qa4+ 60.Nb3 Qa2+ 61.Kd1 Ke5 62.Nc1 Qa4+ 63.Rb3 Qd4+ 64.Nd3+ Kf6 65.Rb4 Qg1+ 66.Kc2 Qe3 67.Rxf4+ Kg5 68.Rg4+ Kf6 69.Bd1 Kf5 70.Rb4 Qe7 71.Rf4+ Kg5 72.Rg4+ Kf5 73.Rb4 Qc7+ 74.Kd2 Qd6 75.Bg4+ Kf6 76.Be2 Kg7 77.Rg4+ Kf6 78.Rf4+ Kg7 79.Re4 Qb6 80.Rg4+ Kf6 81.Rb4 Qa5 82.Ke3 Kg7 83.Rg4+ Kf8 84.Rh4 Ke7 85.Re4+ Kf8 86.Re5 Qb6+ 87.Kf3 Qf6+ 88.Ke4 Qg6+ 89.Rf5+ Ke7 90.Nf4 Qc6+ 91.Nd5+ Kd8 92.Rf8+ Kd7 93.Bg4+ Kd6 94.Rf6+ Kc5 95.Rxc6+ Kxc6 96.Ke5 Kb5 97.Kd4 Kc6 98.Nc3 Kd6 99.Nb5+ Kc6 100.Kc4 Kb6 101.Bd7 Ka5 102.Nd6 Kb6 103.Ne8 Ka5 104.Kc5 Ka6 105.Nc7+ Ka5 106.Nd5 Ka6 107.Ne3 Ka5 108.Nc4+ Ka6 109.Bc6 Ka7 110.Nd6 Kb8 111.Ne8 Kc8 112.Kd6 Kd8 113.Nc7 Kc8 114.Nb5 Kd8 115.Nd4 Kc8 116.Ne6 Kb8 117.Kc5 Ka7 118.Kb5 Kb8 119.Ka6 Kc8 120.Kb6 Kb8 121.Bd7 Ka8 122.Nc7+ Kb8 123.Na6+ Ka8 124.Bc6#