1.d4 e6 2.e4 d5 3.exd5 exd5 4.Bd3 Be7 5.Nc3 c5 6.dxc5 Bxc5 7.Qe2+ Be7 8.Nf3 Nf6 9.Bb5+ Nc6 10.O-O O-O 11.Bf4 a6 12.Bxc6 bxc6 13.Rfe1 Re8 14.Qd2 h6 15.Ne5 Bb7 16.Bxh6 gxh6 17.Qxh6 Bf8 18.Qf4 Bg7 19.Nd3 Bc8 20.Nc5 Be6 21.Nxe6 fxe6 22.h3 Qb8 23.Qg5 Qxb2 24.Ne2 Ne4 25.Qg4 Qxc2 26.Rec1 Qd2 27.Rxc6 Qg5 28.Rac1 Qxg4 29.hxg4 Bf6 30.f3 Ng5 31.Kf2 a5 32.Nf4 Bd4+ 33.Ke2 Kf7 34.Rc7+ Re7 35.R7c6 Rb8 36.Nd3 e5 37.Rd6 e4 38.Rxd5 exd3+ 39.Kxd3 Bf6 40.Rh1 Re5 41.Rd7+ Re7 42.Rd5 Kg6 43.Rh2 Rb2 44.Rxa5 Nxf3 45.gxf3 Rxh2 46.a4 Rf2 47.Rc5 Rxf3+ 48.Kc2 Ra3 49.a5 Ra7 50.Rc7 Rxc7+ 51.Kd1 Rxa5 52.Kd2 Bd4 53.Kd1 Rc1+ 54.Kxc1 Be5 55.Kb1 Kf6 56.Kc2 Kg7 57.Kb1 Bd6 58.Kc2 Bb4 59.Kd1 Bf8 60.Ke2 Kf6 61.Ke1 Re5+ 62.Kf2 Rb5 63.Ke3 Bh6+ 64.Kd4 Bd2 65.Kc4 Rg5 66.Kd3 Kf7 67.Ke4 Rg6 68.Kd4 Rxg4+ 69.Kd3 Ke6 70.Ke2 Bc3 71.Kd1 Rf4 72.Ke2 Ke7 73.Kd3 Rh4 74.Kxc3 Ke8 75.Kb3 Rh5 76.Kb2 Rh7 77.Kb1 Rh1+ 78.Kc2 Kf7 79.Kd3 Rh6 80.Kc4 Rh2 81.Kd3 Rh7 82.Kd4 Kg7 83.Kd5 Rh6 84.Kd4 Rd6+ 85.Ke5 Rd7 86.Kf5 Rd5+ 87.Kf4 Kf6 88.Ke4 Ra5 89.Kf4 Kg7 90.Ke3 Kh7 91.Ke2 Kg6 92.Kf2 Kf5 93.Ke3 Kg4 94.Kd3 Kh4 95.Kc4 Rh5 96.Kd3 Kh3 97.Ke2 Rb5 98.Kd3 Kg2 99.Kc4 Rg5 100.Kd3 Kg3 101.Ke4 Rh5 102.Kd3 Rh4 103.Ke3 Rh1 104.Kd4 Kf4 105.Kd5 Kf3 106.Kd4 Ke2 107.Ke4 Ke1 108.Ke3 Rh4 109.Kd3 Kf2 110.Kc2 Ke2 111.Kc3 Rf4 112.Kc2 Rf3 113.Kc1 Kd3 114.Kb2 Kd2 115.Ka2 Kc2 116.Ka1 Ra3# 0-1