1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Qc2 d5 6.Nf3 Nbd7 7.Bg2 O-O 8.O-O c6 9.Rd1 b6 10.Bf4 Bb7 11.Ne5 Nh5 12.Bd2 Nhf6 13.cxd5 cxd5 14.Nc6 Qe8 15.Nxe7+ Qxe7 16.Qb3 Rfc8 17.Nc3 Ne4 18.Rac1 Ndf6 19.Bf4 Nh5 20.Be3 Nhf6 21.Nb5 Bc6 22.f3 Bxb5 23.Qxb5 Nd6 24.Qa6 Rxc1 25.Bxc1 Rc8 26.Bf4 Rc2 27.Qd3 Rc6 28.e4 Nc4 29.b3 Na5 30.e5 Nd7 31.Bd2 Qa3 32.Qb1 Rc7 33.Bf1 Nb8 34.Bc1 Qf8 35.Bd3 h6 36.Qb2 Nac6 37.Bd2 a5 38.a3 Nd7 39.Kg2 Qb8 40.Rc1 b5 41.Be3 Qb6 42.Bf2 b4 43.a4 Ne7 44.h4 h5 45.Qd2 Nf8 46.g4 Qb8 47.gxh5 Nf5 48.Rc5 Rxc5 49.dxc5 Qxe5 50.c6 Ne7 51.Bg3 Qxh5 52.c7 e5 53.Qg5 Qxg5 54.hxg5 f6 55.Bf5 Kf7 56.c8=Q Nxc8 57.Bxc8 Ne6 58.Bb7 d4 59.Bd5 Ke7 60.gxf6+ gxf6 61.Bc4 Nc5 62.Kf1 Kd6 63.Bh4 Ke7 64.Ke2 Ne6 65.Kd2 Nc5 66.Kc2 Ne6 67.Bxe6 Kxe6 68.Kd3 Kf5 69.Bg3 Ke6 70.f4 Kd5 71.f5 e4+ 72.Ke2 e3 73.Kd3 e2 74.Kxe2 Ke4 75.Bc7 Kd5 76.Bb6 d3+ 77.Ke3 Kc6 78.Bxa5 Kb7 79.Bxb4 Kb6 80.Bc3 Ka7 81.Bd2 Kb8 82.Be1 Ka8 83.Bc3 d2 84.Kxd2 Kb7 85.Bb4 Kc7 86.Ba3 Kc6 87.Bf8 Kd5 88.Ke3 Ke5 89.Kd2 Kd5 90.Kc3 Ke4 91.Bg7 Kf4 92.Kb2 Kxf5 93.b4 Kg6 94.Kc3 Kh5 95.Kd4 Kg6 96.Bxf6 Kxf6 97.b5 Kf5 98.Kc3 Ke5 99.Kd3 Kf5 100.Ke3 Kf6 101.a5 Kg5 102.Kd4 Kh6 103.Ke4 Kg5 104.Ke3 Kh4 105.Ke2 Kg3 106.Kd2 Kf4 107.Kc2 Ke5 108.Kd1 Ke6 109.Kd2 Kd7 110.b6 Kc8 111.Kd3 Kb8 112.Kc3 Kc8 113.Kd4 Kd8 114.b7 Kc7 115.a6 Kb8 116.Kd3 Ka7 117.Ke3 Kb6 118.Kf2 Ka5 119.Kg2 Kb4 120.Kg3 Kc5 121.Kg2 Kb5 122.Kf2 Kxa6 123.b8=Q Ka5 124.Ke3 Ka6 125.Kd4 Ka5 126.Kc5 Ka6 127.Qb1 Ka5 128.Qa1# 1-0