1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 dxc4 5.a4 Bb4 6.e3 c5 7.Bxc4 Nc6 8.Bb5 O-O 9.O-O cxd4 10.exd4 h6 11.Qe2 Nxd4 12.Nxd4 Qxd4 13.Rd1 Qg4 14.Qxg4 Nxg4 15.Rd4 Bxc3 16.bxc3 e5 17.Rd6 Be6 18.f3 Nf6 19.Bb2 Rfc8 20.Re1 Rc5 21.Ba3 Rxc3 22.Bb2 Rb3 23.Bxe5 a6 24.Bf1 Rc8 25.Red1 Rc5 26.Bd4 Rd5 27.Rxd5 Nxd5 28.Bc4 Ra3 29.Bb2 Rxa4 30.Bxd5 Bxd5 31.Rxd5 b5 32.Bd4 b4 33.Rd8+ Kh7 34.Rb8 a5 35.Rb7 Kg6 36.h4 h5 37.Rb5 f6 38.Bb6 Ra1+ 39.Kh2 b3 40.Rxb3 a4 41.Rb4 a3 42.Ra4 a2 43.Bd4 Rd1 44.Bb2 Rd2 45.Rxa2 Rc2 46.Kg3 Rd2 47.Kh3 Re2 48.Kh2 Rc2 49.f4 Kf5 50.Kg3 Rd2 51.Ra5+ Kg6 52.Bc1 Rd3+ 53.Kf2 Rb3 54.Rd5 Rc3 55.Be3 Ra3 56.Ke2 Ra8 57.f5+ Kf7 58.Rd7+ Kf8 59.Bd2 Rb8 60.Rd4 Rb1 61.Ra4 Rb5 62.Ra5 Rb8 63.Kf2 Rb7 64.Rc5 Ke7 65.Bc1 Kd6 66.Ra5 Rb6 67.Be3 Kc7 68.Ke2 Kd7 69.Bxb6 Ke7 70.Kd1 Kf7 71.g4 g6 72.Kd2 gxf5 73.Rd5 Ke8 74.Kd3 Kf7 75.Kd2 Kg7 76.Ke1 f4 77.Rb5 Kf8 78.Kf2 Kg8 79.Kg1 Kh7 80.Bf2 Kh8 81.Kf1 hxg4 82.h5 f5 83.Ba7 Kh7 84.Bb6 g3 85.Kg1 Kh8 86.Rb4 Kg7 87.Kh1 Kh7 88.Ba7 Kh8 89.Bb8 Kg8 90.Bc7 Kh7 91.Bd6 Kg8 92.Be5 Kf8 93.h6 g2+ 94.Kg1 Kf7 95.Rb3 f3 96.Bd4 f4 97.h7 Ke6 98.Ba1 Ke7 99.Rb7+ Kd8 100.Bd4 Kc8 101.Rf7 Kd8 102.Kf2 g1=N 103.Kf1 Kc8 104.Bf6 Nh3 105.Bg5 f2 106.Bh4 f3 107.Rf5 Kb7 108.Bf6 Kc6 109.Rf4 Nxf4 110.h8=Q Ne2 111.Bh4 Kb5 112.Qg8 Ka6 113.Qa8+ Kb5 114.Qd5+ Kb4 115.Bg5 Ka4 116.Bf6 Kb4 117.Ba1 Ng3+ 118.Kxf2 Nf5 119.Bd4 Ng3 120.Qb7+ Ka4 121.Be3 Nf5 122.Qa7+ Kb3 123.Bc5 Nh4 124.Qb6+ Ka4 125.Qb4# 1-0