1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Bf4 b6 10.Rd1 Ba6 11.Nbd2 Nh5 12.Be3 Rc8 13.Rac1 h6 14.Ne5 Nhf6 15.Qa4 Nb8 16.Qb3 Nbd7 17.h3 Qe8 18.Nd3 Bb7 19.Rc2 Qd8 20.Rdc1 Re8 21.c5 Bf8 22.Bf4 Ba8 23.Nf3 bxc5 24.Nxc5 Nxc5 25.dxc5 g5 26.Bd2 e5 27.Qa3 Bb7 28.Bc3 Qc7 29.Nd2 Rb8 30.Ba5 Qc8 31.e4 Ba6 32.exd5 cxd5 33.b4 Qc6 34.Nf1 e4 35.Rd2 Bxf1 36.Bxf1 a6 37.Qe3 Re6 38.Rcd1 Bg7 39.Be2 Ra8 40.Bf1 Rb8 41.a3 Rbe8 42.Bb6 g4 43.Bxa6 gxh3 44.Be2 Re5 45.b5 Qe6 46.c6 h5 47.Bd4 Rf5 48.c7 Kh7 49.Rc2 Bh6 50.f4 Rg8 51.Kh1 h4 52.Rc6 hxg3 53.Rxe6 fxe6 54.Qxg3 Rxg3 55.c8=Q Rg2 56.Qxe6 Rxf4 57.Bxf6 Rff2 58.Be5 Rxe2 59.Qf5+ Rg6 60.b6 e3 61.b7 Rb2 62.Bxb2 Bg5 63.b8=Q Bf6 64.a4 Be5 65.a5 Bd4 66.a6 Bxb2 67.a7 e2 68.Re1 Bc3 69.Rxe2 Bd4 70.Re3 Bxe3 71.Qf7+ Kh6 72.Qh8+ Kg5 73.Qff8 Bxa7 74.Qh7 Rg8 75.Qfxg8+ Kf4 76.Qhh8 Bg1 77.Kxg1 h2+ 78.Kf2 d4 79.Ke1 Ke4 80.Kd1 h1=N 81.Kc1 Kd3 82.Kb2 Ke3 83.Ka3 Kd3 84.Ka4 Kc3 85.Kb5 Kc2 86.Ka6 d3 87.Ka5 Nf2 88.Kb4 Ng4 89.Ka3 Ne3 90.Ka2 Nf5 91.Ka1 Ng3 92.Ka2 Ne2 93.Ka3 Ng3 94.Ka4 Nh1 95.Kb5 Kb1 96.Ka6 Kc2 97.Kb5 Kb1 98.Kc4 Ka2 99.Kxd3+ Ka3 100.Kd4 Kb4 101.Kd5 Ka5 102.Ke6 Ka4 103.Kf7 Kb4 104.Ke8 Kb5 105.Kd7 Ka4 106.Kc8 Ka5 107.Kb8 Ng3 108.Ka7 Nf1 109.Ka8 Nd2 110.Kb7 Ka4 111.Kc6 Nf3 112.Kd5 Nh2 113.Ke4 Nf1 114.Kf3 Kb4 115.Kg2 Kb5 116.Kh1 Nd2 117.Kg1 Nc4 118.Kf1 Ka6 119.Ke1 Nd6 120.Kd1 Ne4 121.Kc1 Nd2 122.Kb2 Ka5 123.Ka3 Nb3 124.Ka2 Nc1+ 125.Ka3 Kb6 126.Ka4 Ka7 127.Kb5 Kb7 128.Qb8# 1-0