1.Nf3 c6 2.c3 Nf6 3.d4 d5 4.Qc2 Nbd7 5.Nbd2 Qc7 6.e4 e5 7.exd5 cxd5 8.dxe5 Nxe5 9.Bb5+ Nc6 10.O-O Bd6 11.Re1+ Be6 12.Nb3 O-O 13.h3 a6 14.Bd3 h6 15.Be3 Rfe8 16.Nbd4 Bd7 17.Nf5 Bf4 18.Qd2 Bxe3 19.Nxe3 Rad8 20.Rad1 Be6 21.Nd4 Nxd4 22.cxd4 Qf4 23.Ng4 Nh5 24.Ne5 Qxd2 25.Rxd2 Nf4 26.Bc2 g5 27.Nd3 Nxd3 28.Bxd3 Rd6 29.f4 gxf4 30.Rf2 Rb6 31.b3 Rb4 32.Rxf4 a5 33.Re3 Rc8 34.Bf5 Rc6 35.Ref3 Bxf5 36.Rxf5 Rxd4 37.Rxf7 b6 38.Rb7 Rd2 39.Rg3+ Kf8 40.Rgg7 Rxa2 41.Rgf7+ Kg8 42.Rfd7 Rf6 43.Rxd5 Rf7 44.Rd8+ Kg7 45.Rxb6 Rf6 46.Rb7+ Rf7 47.Rbb8 Rf6 48.Rg8+ Kh7 49.Rh8+ Kg6 50.Rb7 h5 51.Rb5 Rff2 52.Rg8+ Kf7 53.Rg3 h4 54.Rg4 Rfb2 55.Kh2 Kf6 56.Rh5 Rxb3 57.Rhxh4 Rbb2 58.Rh6+ Kf7 59.Ra6 Re2 60.h4 a4 61.h5 Re5 62.h6 Rh5+ 63.Kg3 Kf8 64.Ra8+ Kf7 65.Rg7+ Kf6 66.Ra6+ Kf5 67.Ra5+ Kf6 68.Rxh5 Re2 69.Rh2 Rd2 70.Kh3 Rd4 71.g3 Rc4 72.Rg2 Re4 73.Rg8 Ke7 74.Ra8 Ke6 75.Rb2 Rh4+ 76.gxh4 Kf5 77.Rc8 Ke6 78.Rh8 Ke7 79.Kg2 a3 80.Rbb8 Kd6 81.Kg3 Kc5 82.Ra8 a2 83.Kg2 a1=Q 84.Rxa1 Kd5 85.Kh3 Kd4 86.Kg4 Kc4 87.Ra7 Kb4 88.Re8 Kc5 89.Rae7 Kd6 90.Rh7 Kd5 91.Kg5 Kc4 92.Re6 Kb5 93.Rf6 Ka4 94.Rf2 Kb4 95.Rf3 Ka5 96.Rf1 Ka6 97.Re1 Kb6 98.Rd1 Kc5 99.Kg4 Kb5 100.Ra7 Kc6 101.Ra8 Kb7 102.Ra5 Kc7 103.Rb1 Kc8 104.Rbb5 Kc7 105.Kh5 Kc6 106.Rb6+ Kd7 107.Rb4 Ke8 108.Rf4 Kd7 109.Kg5 Kc6 110.Rff5 Kd7 111.Rf1 Kd6 112.Rf8 Kc6 113.h5 Kb7 114.Rf4 Kc6 115.Ra3 Kb6 116.h7 Kc7 117.h8=R Kb7 118.Kh6 Kc7 119.Ra6 Kd7 120.Rf7# 1-0