1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.a3 c6 5.Nbd2 Nbd7 6.Qc2 dxc4 7.Qxc4 c5 8.Qc2 cxd4 9.Nxd4 Be7 10.e3 b6 11.Nc6 Qc7 12.Bd3 Bb7 13.Nxe7 Qxc2 14.Bxc2 Kxe7 15.O-O Rac8 16.Bb1 Nc5 17.b3 Rhd8 18.a4 a5 19.Bc2 Nd5 20.Nc4 Ba6 21.Bb2 Bxc4 22.bxc4 Nb4 23.Bd1 f6 24.Bd4 e5 25.Bxc5+ Rxc5 26.Be2 Rd2 27.Rfe1 Rc6 28.Kf1 Rcd6 29.Red1 Rxd1+ 30.Rxd1 Rxd1+ 31.Bxd1 Kd6 32.Ke2 Kc5 33.Bb3 Na6 34.Bc2 Kb4 35.Bxh7 Nc5 36.Kd2 Nxa4 37.Bg8 Nc5 38.Kc2 Ne4 39.f4 Nd6 40.fxe5 fxe5 41.g4 g5 42.Be6 a4 43.h4 gxh4 44.g5 Ne8 45.g6 Ng7 46.Bd7 a3 47.Kb1 Kxc4 48.Ka2 Kd3 49.Kxa3 Kxe3 50.Kb4 Kf4 51.Kb5 e4 52.Kb4 Ke5 53.Kc4 Kf4 54.Kd4 e3 55.Kd3 Kf3 56.Bc8 b5 57.Kc3 b4+ 58.Kxb4 e2 59.Kb3 e1=R 60.Ka2 Rd1 61.Bf5 Nxf5 62.g7 Nxg7 63.Kb3 Kg2 64.Ka3 Rd4 65.Kb2 Nf5 66.Kc3 Ng3 67.Kb2 Nh1 68.Kc3 Kg1 69.Kc2 Rd3 70.Kb1 Rf3 71.Kb2 Rf6 72.Kc1 Nf2 73.Kb2 Re6 74.Ka3 Nd3 75.Ka2 Re3 76.Kb1 Ne5 77.Kb2 Rb3+ 78.Ka2 Nf3 79.Ka1 Rb4 80.Ka2 Kf1 81.Ka3 Rb1 82.Ka4 Rb7 83.Ka5 Rb1 84.Ka6 Ng1 85.Ka7 Ke1 86.Ka8 Nh3 87.Ka7 Ng5 88.Ka6 Kd1 89.Ka5 Ra1+ 90.Kb4 Ra6 91.Kc3 Ra8 92.Kb2 Ra2+ 93.Kc3 Rb2 94.Kd4 Ne6+ 95.Ke3 Rb5 96.Kf3 Rb8 97.Kg4 Rc8 98.Kf3 Rc3+ 99.Kg4 h3 100.Kh4 Kc2 101.Kh5 Kd1 102.Kh6 Kc2 103.Kh5 h2 104.Kg4 Rh3 105.Kxh3 h1=Q+ 106.Kg4 Qh8 107.Kf5 Nd8 108.Ke4 Qg7 109.Kf4 Kd2 110.Kf3 Qc7 111.Kg2 Qb7+ 112.Kg3 Qe7 113.Kf4 Qf8+ 114.Kg5 Qf7 115.Kh6 Kc1 116.Kg5 Qf1 117.Kh6 Qf4+ 118.Kg6 Qd2 119.Kf6 Kd1 120.Kf5 Ne6 121.Kf6 Qd6 122.Kg6 Qd4 123.Kh7 Qg7# 0-1