1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 Bb4+ 5.Bd2 Be7 6.Qc2 O-O 7.Bg2 Nbd7 8.O-O c6 9.Bf4 b6 10.cxd5 cxd5 11.Rc1 Bb7 12.Bc7 Qe8 13.Nc3 Rc8 14.Bf4 Ne4 15.Qb3 h6 16.Nb5 g5 17.Bc7 a6 18.Na7 Ra8 19.Nc6 Bxc6 20.Rxc6 Rc8 21.Rac1 a5 22.h3 Kg7 23.Ne5 Nef6 24.Nxd7 Nxd7 25.e4 dxe4 26.Bxe4 Nf6 27.Be5 Rxc6 28.Rxc6 Kg8 29.Bf3 Nd7 30.Bc7 Bd8 31.Bd6 Be7 32.Qb5 Bxd6 33.Rxd6 Nf6 34.Qxb6 Qb8 35.b3 Kg7 36.Qxb8 Rxb8 37.Ra6 Rb5 38.Bc6 Rf5 39.Kf1 Nd5 40.Bxd5 Rxd5 41.Ke2 h5 42.Ke3 e5 43.Ke4 Rxd4+ 44.Kxe5 Rd2 45.Rxa5 Rxf2 46.b4 f6+ 47.Kd4 Rd2+ 48.Kc5 Rc2+ 49.Kb6 Rc3 50.b5 Rxg3 51.Ka6 Rxh3 52.b6 Re3 53.b7 Re8 54.Rc5 Rb8 55.Ka7 Rxb7+ 56.Kxb7 h4 57.a4 h3 58.a5 h2 59.Rc1 g4 60.a6 g3 61.a7 g2 62.a8=Q g1=Q 63.Rc7+ Kh6 64.Qh8+ Kg6 65.Rg7+ Kf5 66.Qh5+ Kf4 67.Qh6+ Kf5 68.Qh3+ Kf4 69.Rh7 Qg2+ 70.Qxg2 h1=Q 71.Rxh1 Ke3 72.Rg1 Kd3 73.Rf1 Kc3 74.Re1 Kb4 75.Rd1 Ka3 76.Rc1 f5 77.Rb1 Ka4 78.Ra1+ Kb5 79.Ra2 Kc4 80.Ra3 f4 81.Ra4+ Kd3 82.Ra5 f3 83.Qxf3+ Kc2 84.Qd1+ Kxd1 85.Rg5 Kc2 86.Rg4 Kb1 87.Rg7 Ka1 88.Rg8 Ka2 89.Rg6 Kb1 90.Ra6 Kb2 91.Rf6 Kc2 92.Rf8 Kd2 93.Rf3 Kd1 94.Rf2 Kc1 95.Rf5 Kc2 96.Rf6 Kb3 97.Kc8 Kc3 98.Ra6 Kb4 99.Rg6 Ka4 100.Rg7 Ka3 101.Rg2 Kb4 102.Rg3 Kb5 103.Rg4 Ka6 104.Rg5 Ka7 105.Rg6 Ka8 106.Kc7 Ka7 107.Rf6 Ka8 108.Kb6 Kb8 109.Rf8# 1-0