1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 Nbd7 7.Bg2 O-O 8.O-O c6 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Qc7 14.f4 dxc4 15.Nxc4 h5 16.Nc3 h4 17.g4 Nd5 18.Qd2 b6 19.Rac1 Bb7 20.Nxd5 exd5 21.Ne5 Nxe5 22.dxe5 c5 23.Bf2 Rad8 24.e3 Qc8 25.g5 g6 26.Qe2 Kg7 27.Qg4 Qe6 28.Qxh4 Rh8 29.Qg4 Bc8 30.Qf3 Rxh3 31.Bxh3 Qxh3 32.Qxh3 Bxh3 33.Be1 Be6 34.Bc3 Rh8 35.Kg2 a4 36.a3 Kf8 37.Rh1 Rg8 38.Rh7 Ke8 39.Rch1 Kd7 40.Rh8 Rd8 41.Rxd8+ Bxd8 42.Kf3 b5 43.Rh8 Bb6 44.e4 dxe4+ 45.Kxe4 Kc6 46.Rf8 Bc7 47.Kf3 Kd5 48.Ra8 Kc6 49.Re8 Bb6 50.Rf8 Kd5 51.f5 gxf5 52.Kf4 Bc7 53.Ra8 b4 54.axb4 cxb4 55.Bxb4 Bxe5+ 56.Kf3 Bxb2 57.Rxa4 Bc1 58.Be7 Kc6 59.Ra5 Bd5+ 60.Kf2 Be4 61.Bf6 Bf4 62.Ra6+ Kb7 63.Ra1 Kc6 64.Ra8 Bd6 65.Ke3 Kd5 66.Ra5+ Ke6 67.Kd4 Bg3 68.Ra6+ Kd7 69.Ra7+ Kd6 70.Rxf7 Bf2+ 71.Kc3 f4 72.Bh8 f3 73.g6 Be1+ 74.Kd4 Bxg6 75.Rf6+ Ke7 76.Rxg6 f2 77.Rf6 Bc3+ 78.Kxc3 f1=Q 79.Rxf1 Ke8 80.Rb1 Ke7 81.Rb8 Kd6 82.Ra8 Kc6 83.Rd8 Kc5 84.Re8 Kd5 85.Kb4 Kc6 86.Ka5 Kc5 87.Bf6 Kc6 88.Ka6 Kd5 89.Rf8 Kc5 90.Kb7 Kc4 91.Ra8 Kd5 92.Rd8+ Ke6 93.Rf8 Kd5 94.Kb6 Ke4 95.Rg8 Ke3 96.Rh8 Ke2 97.Rd8 Kf1 98.Rb8 Kg1 99.Rc8 Kh2 100.Rb8 Kg3 101.Kc6 Kf2 102.Rh8 Kg2 103.Rf8 Kf2 104.Rc8 Kf3 105.Kd5 Kg4 106.Rc3 Kf4 107.Be7 Kf5 108.Rc4 Kg6 109.Ke6 Kh6 110.Kf7 Kh5 111.Rh4# 1-0