1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 Bb4+ 5.Bd2 Be7 6.Qc2 O-O 7.Bg2 Nbd7 8.Bc1 c5 9.cxd5 Nxd5 10.O-O b6 11.Nc3 Bb7 12.dxc5 Nxc5 13.Rd1 Qe8 14.Nxd5 Bxd5 15.Ng5 Bxg5 16.Bxg5 Bxg2 17.Kxg2 Qb5 18.Be3 Rac8 19.Rac1 h6 20.b3 Qa6 21.Qb2 Qb7+ 22.f3 Na6 23.Qa3 Nb8 24.Qa4 Nc6 25.Kf2 Ne5 26.Bf4 b5 27.Qd4 Ng6 28.Be3 a6 29.Qb6 Qa8 30.Rd6 Rxc1 31.Bxc1 Rc8 32.Bd2 Ne7 33.Qxa6 Nd5 34.e4 Ne7 35.Qxa8 Rxa8 36.Rb6 Rxa2 37.Ke3 Rb2 38.Rxb5 Nc6 39.Bc3 Rxh2 40.Rc5 Na7 41.b4 Rh1 42.Kd3 Rf1 43.Ke2 Rb1 44.Kd2 Rf1 45.Ra5 Nc6 46.Ra8+ Kh7 47.b5 Ne7 48.Ra7 Rf2+ 49.Ke3 Rc2 50.Kd3 Nc8 51.Rc7 Nd6 52.Kxc2 e5 53.Kb1 Ne8 54.Rc8 Kg6 55.Ka1 Nf6 56.Ka2 Nd5 57.exd5 Kh5 58.Ka1 f6 59.Kb1 g5 60.Kb2 f5 61.Ka1 f4 62.gxf4 g4 63.fxg4+ Kxg4 64.Kb1 Kh5 65.Kb2 exf4 66.Ka1 Kh4 67.Kb1 Kg5 68.Kb2 h5 69.Ka1 Kh6 70.Ka2 Kg5 71.Ka3 Kg6 72.Ka4 Kh6 73.Kb3 Kg5 74.Kb2 Kh4 75.Kb1 Kg5 76.Ka1 Kh4 77.Ka2 Kg4 78.Ka3 f3 79.b6 Kf4 80.b7 Kg4 81.Kb2 Kh4 82.Kb1 Kg5 83.Ka1 Kg6 84.Ka2 Kf7 85.Ka3 f2 86.Rf8+ Kg6 87.Kb2 f1=B 88.Kb1 Kh7 89.Ka1 Bg2 90.Ka2 Kh6 91.Kb1 Bf1 92.Ka1 Bd3 93.Ka2 Bf1 94.Kb1 Bb5 95.Ka1 Bc6 96.Ka2 Bxb7 97.Kb1 Ba8 98.Ka1 Bxd5 99.Kb1 Be6 100.Kb2 Bc8 101.Ka1 Kh7 102.Kb1 h4 103.Rxc8 h3 104.Be5 h2 105.Rc1 h1=Q 106.Rxh1+ Kg8 107.Rh2 Kf8 108.Ra2 Kg8 109.Ra7 Kf8 110.Kc2 Kg8 111.Kd3 Kf8 112.Kc4 Ke8 113.Kd5 Kd8 114.Kc6 Kc8 115.Ra8# 1-0