1.d4 Nf6 2.c4 e6 3.Nf3 a5 4.Nc3 d5 5.Bf4 dxc4 6.e3 Nd5 7.Bxc4 Nxf4 8.exf4 Bd6 9.g3 Nd7 10.O-O Nb6 11.Bd3 O-O 12.Re1 Bd7 13.Ne5 Be8 14.Qc2 h6 15.Rad1 c6 16.Qe2 Nd5 17.Bb1 g6 18.h4 h5 19.Ne4 Bb4 20.Rf1 Be7 21.Ng5 Bf6 22.Rfe1 Qe7 23.a3 Rd8 24.Ba2 Nc7 25.Qc2 Kg7 26.Bc4 b6 27.Ba2 Rd6 28.Ne4 Rd8 29.Nxf6 Qxf6 30.Nxc6 Rd6 31.Ne5 Qd8 32.Rc1 Nb5 33.d5 exd5 34.Qd3 Na7 35.f5 Nc6 36.Nxc6 Bxc6 37.fxg6 fxg6 38.Qd4+ Qf6 39.Re7+ Kg8 40.Qe3 Bd7 41.Rd1 Bc6 42.Rc7 Ba8 43.Rd4 Re6 44.Qd2 Qe5 45.Rc1 Kg7 46.Bxd5 Rd8 47.Bxe6 Rxd4 48.Qc3 Re4 49.Qxe5+ Rxe5 50.Bc4 Bf3 51.Bf1 Rd5 52.Rc3 Bg4 53.f3 Bf5 54.Rb3 Rd6 55.Kf2 Be6 56.Rd3 Rc6 57.Rc3 Rd6 58.Ke3 Bf5 59.Bd3 Bxd3 60.Rxd3 Re6+ 61.Kd2 Re5 62.Rb3 b5 63.Kd3 a4 64.Rb4 g5 65.f4 gxf4 66.Rxf4 Kg6 67.g4 hxg4 68.Rxg4+ Kf6 69.Rg5 Re1 70.Rxb5 Rh1 71.Rb4 Rh2 72.Kc3 Rh3+ 73.Kc2 Rh2+ 74.Kb1 Rh1+ 75.Ka2 Rh2 76.Rxa4 Ke5 77.Rb4 Kd5 78.a4 Kc5 79.Rf4 Rh3 80.b3 Rh1 81.Rc4+ Kb6 82.Kb2 Rh3 83.Ka3 Rh1 84.Kb4 Ka6 85.Rc6+ Ka7 86.Rc4 Kb6 87.a5+ Ka6 88.Rc6+ Ka7 89.Rh6 Kb8 90.Kc5 Ka7 91.Kb5 Kb8 92.Kb6 Kc8 93.a6 Rb1 94.Rh8+ Kd7 95.Kc5 Rxb3 96.a7 Ra3 97.a8=Q Rxa8 98.Rxa8 Ke7 99.Kd5 Kf6 100.Ke4 Ke6 101.Ra1 Kd6 102.Rg1 Ke6 103.Rb1 Kd6 104.Rh1 Ke6 105.Ra1 Kd6 106.Kf5 Kd7 107.Ke5 Kc6 108.Kd4 Kd6 109.Rg1 Ke6 110.Ra1 Kd6 111.h5 Ke6 112.h6 Kf6 113.h7 Kg7 114.Rh1 Kh8 115.Ke5 Kg7 116.h8=Q+ Kf7 117.Qh7+ Ke8 118.Qa7 Kd8 119.Rh8# 1-0