1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 b5 9.Nd5 Be7 10.Nxe7 Qxe7 11.c4 b4 12.Nc2 a5 13.Ne3 Qe6 14.Qa4 Bd7 15.Bxf6 Qxf6 16.Nd5 Qd8 17.Qc2 Nd4 18.Qd3 O-O 19.Ne3 Rc8 20.Rc1 Be6 21.b3 Qc7 22.Nc2 Nxc2+ 23.Rxc2 f5 24.Rd2 Rcd8 25.g3 fxe4 26.Qxe4 Qc5 27.Bg2 Rf6 28.O-O Bf5 29.Qd5+ Qxd5 30.Bxd5+ Kf8 31.Bg2 e4 32.Rd5 Ra8 33.Rxf5 Rxf5 34.Bxe4 Re5 35.Bxa8 Re2 36.Ra1 Ke7 37.Kf1 Rb2 38.a3 Rxb3 39.axb4 axb4 40.Ra7+ Kf6 41.Ra6 Ke5 42.Ra5+ Kf6 43.Ra6 Ke5 44.Ra7 Kf6 45.Rd7 Rd3 46.Bd5 b3 47.Rxd6+ Ke7 48.Rb6 Rc3 49.Kg2 Kf8 50.Kh3 h6 51.Kg2 Ke7 52.f4 Kf8 53.Rb7 Rc2+ 54.Kh3 b2 55.Rb8+ Ke7 56.Be4 Rd2 57.c5 Rd4 58.Bh7 Rd2 59.c6 Kd6 60.Be4 Kc7 61.Rb7+ Kc8 62.c7 b1=Q 63.Rxb1 Kxc7 64.Rc1+ Kd6 65.Rc6+ Ke7 66.Rc7+ Kf6 67.Rc6+ Kf7 68.Bg6+ Kf8 69.f5 Rd5 70.f6 gxf6 71.Rxf6+ Kg7 72.Ra6 Rg5 73.Be4 Re5 74.Bf3 Rf5 75.Bg4 Re5 76.Ra7+ Kf6 77.Rh7 Kg6 78.Ra7 Kf6 79.Ra6+ Kg5 80.Ra4 Kf6 81.Bh5 Rxh5+ 82.Kg2 Re5 83.Rf4+ Kg5 84.Kf3 Rc5 85.h4+ Kg6 86.Re4 Rc3+ 87.Kf4 Rc6 88.Rd4 Rf6+ 89.Ke5 Rf5+ 90.Ke4 Rf6 91.Rd5 Re6+ 92.Kf4 Rf6+ 93.Ke5 Rf5+ 94.Kd4 Rxd5+ 95.Kxd5 Kf5 96.Kd6 Kg4 97.Ke6 Kxg3 98.Kf6 Kxh4 99.Kg6 h5 100.Kf5 Kg3 101.Kg5 h4 102.Kh5 h3 103.Kg5 h2 104.Kf5 h1=Q 105.Ke5 Qe1+ 106.Kd6 Kf4 107.Kc7 Qd2 108.Kb6 Qc3 109.Kb5 Ke5 110.Kb6 Kd6 111.Kb7 Qc7+ 112.Ka8 Qc3 113.Kb7 Kd7 114.Kb6 Qc4 115.Ka5 Qb3 116.Ka6 Kc6 117.Ka5 Qb5#