1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f3 e5 7.Nb3 Be6 8.Be3 h5 9.f4 Ng4 10.Bd2 g6 11.Qf3 exf4 12.Bxf4 Bg7 13.O-O-O Ne5 14.Qg3 h4 15.Qe3 O-O 16.Be2 b5 17.Nd4 Nbc6 18.Nxc6 Nxc6 19.Rxd6 Qc8 20.Rhd1 Re8 21.Kb1 Na5 22.Bh6 Be5 23.Nd5 Bxd5 24.R6xd5 Nc4 25.Qg5 Qe6 26.Bxc4 bxc4 27.Qxh4 Rab8 28.b3 a5 29.Bf4 Bxf4 30.Qxf4 cxb3 31.axb3 a4 32.Rd6 Qc4 33.R1d4 Qc3 34.Rd7 Rf8 35.Qd2 Qxd2 36.Rxd2 axb3 37.c3 Rfe8 38.R7d4 Kg7 39.Kb2 Re6 40.Rb4 Rbe8 41.Kxb3 R8e7 42.Rbd4 Rb7+ 43.Kc2 Ra6 44.Kd3 Ra1 45.g3 Rc7 46.Rd5 Rc1 47.Rc2 Rd1+ 48.Ke3 Re1+ 49.Kf4 Rf1+ 50.Ke5 Re1 51.c4 Re7+ 52.Kd6 R1xe4 53.Kc6 f5 54.c5 Kf6 55.Kb5 Rb7+ 56.Kc6 Rbe7 57.Rd6+ Kf7 58.Kb5 Rb7+ 59.Rb6 Ra7 60.c6 Re5+ 61.Kb4 Re4+ 62.Rc4 Ra2 63.Rxe4 fxe4 64.Kc5 e3 65.c7 e2 66.Rb1 Ke7 67.c8=N+ Ke6 68.Kd4 Ra8 69.Rc1 Rxc8 70.Rxc8 e1=Q 71.Re8+ Kf7 72.Rxe1 Kg7 73.Re7+ Kf6 74.Re3 Kf5 75.Re4 g5 76.Re2 Kg6 77.Kc4 Kg7 78.Re7+ Kg8 79.Re6 Kh8 80.Kb4 Kh7 81.h4 Kh8 82.Rd6 gxh4 83.Kc5 Kh7 84.Kb4 Kh8 85.Rc6 Kh7 86.gxh4 Kh8 87.Rc8+ Kg7 88.Kc3 Kf7 89.Rc7+ Kf8 90.Rh7 Ke8 91.Ra7 Kf8 92.Rb7 Ke8 93.Kc2 Kd8 94.Kb1 Kc8 95.Kc1 Kxb7 96.h5 Kc6 97.h6 Kd6 98.h7 Ke5 99.Kd1 Ke4 100.h8=R Kd5 101.Rg8 Kc4 102.Kc1 Kd4 103.Kb2 Kd5 104.Rg6 Ke5 105.Rg5+ Ke4 106.Ka3 Ke3 107.Rg3+ Ke4 108.Rg6 Kf3 109.Ra6 Kf4 110.Rb6 Ke3 111.Kb3 Kd4 112.Ka2 Kc5 113.Rh6 Kd5 114.Kb2 Ke4 115.Ra6 Kd5 116.Ra7 Kc5 117.Kc1 Kc4 118.Rb7 Kc3 119.Kd1 Kd3 120.Rb1 Kc4 121.Ke1 Kc5 122.Ra1 Kd4 123.Kf2 Kd5 124.Ra8 Ke5 125.Rh8 Ke6 126.Kg2 Kd5 127.Kh2 Kd6 128.Rb8 Ke5 129.Rb6 Kf4 130.Rf6+ Kg4 131.Kg1 Kh4 132.Rc6 Kg5 133.Re6 Kf4 134.Kg2 Kg4 135.Kf1 Kh3 136.Rh6+ Kg4 137.Rf6 Kh3 138.Rg6 Kh2 139.Ke1 Kh3 140.Kf2 Kh2 141.Kf3 Kh3 142.Rg4 Kh2 143.Rf4 Kg1 144.Kg3 Kh1 145.Kf3 Kg1 146.Rh4 Kf1 147.Rh1# 1-0