1.d4 e6 2.c4 Nf6 3.g3 Bb4+ 4.Bd2 Be7 5.Bg2 O-O 6.Nf3 d5 7.Qc2 Nbd7 8.O-O c6 9.Bf4 b6 10.cxd5 cxd5 11.Rc1 a5 12.Qa4 Ba6 13.Nc3 Nh5 14.Bd2 Nhf6 15.Nb5 Ne4 16.Bf4 g5 17.Be3 Rc8 18.Na7 Rc4 19.Rxc4 Bxc4 20.Nc6 Qe8 21.Nxe7+ Qxe7 22.Rc1 h6 23.h4 f6 24.Nd2 Nd6 25.Nxc4 Nxc4 26.Rxc4 dxc4 27.Qxc4 Qd6 28.Qb5 Kg7 29.Bc6 Rf7 30.Bf3 e5 31.hxg5 hxg5 32.d5 Nc5 33.a3 a4 34.Qb4 Rf8 35.Bxc5 bxc5 36.Qxa4 f5 37.e4 f4 38.g4 Rb8 39.b3 Rb7 40.Be2 f3 41.Bxf3 Rf7 42.Be2 Qf6 43.f3 Qf4 44.Kg2 Qd2 45.Qb5 Rf6 46.Qd3 Qf4 47.Qd1 Rh6 48.Qg1 Qd2 49.Qd1 Qf4 50.Qg1 Qd2 51.Qd1 Qe3 52.a4 Qf4 53.Qg1 Qd2 54.Qd1 Qe3 55.a5 Qf4 56.Qg1 Qd2 57.Qd1 Qxd1 58.Bxd1 Ra6 59.Kf2 Rxa5 60.Ke2 Kf8 61.Kd3 Ke7 62.Be2 Kd6 63.Kc3 Ra2 64.Kd3 Rb2 65.Bd1 Rb1 66.Kc2 Ra1 67.Be2 Rg1 68.Kd2 Kc7 69.Bc4 Rh1 70.Ke2 Kb8 71.Kf2 Rh2+ 72.Kf1 Kc7 73.Kg1 Rd2 74.Kf1 Kb6 75.Kg1 Ka5 76.Kf1 Kb4 77.Ke1 Kc3 78.Bb5 Rh2 79.Bc4 Kd4 80.d6 Ke3 81.d7 Rh8 82.Kd1 Kxf3 83.Be6 Kxe4 84.Kd2 Kd4 85.Ke2 Rd8 86.Bf5 e4 87.Be6 Ke5 88.Bf5 Kf4 89.Be6 e3 90.Bf5 Rh8 91.Bd3 Rd8 92.Bf5 Rb8 93.Be6 Ke4 94.Bf5+ Kd4 95.Be6 Rh8 96.Bf5 Ra8 97.Be6 Rb8 98.Bf5 Rd8 99.Kf3 Rh8 100.Ke2 Ra8 101.Be6 Ke4 102.Bf5+ Kf4 103.Kd3 Rb8 104.Ke2 Rh8 105.Be6 Rh2+ 106.Ke1 Rd2 107.Bf5 Kf3 108.Be6 Rd6 109.Bf5 e2 110.Bc2 Rxd7 111.Bg6 Rd1# 0-1