1.d4 Nf6 2.Nf3 e6 3.c4 a6 4.g3 b5 5.b3 Bb7 6.Bg2 c5 7.e3 cxd4 8.exd4 Bb4+ 9.Bd2 Bxd2+ 10.Nbxd2 Nc6 11.O-O O-O 12.Qe2 Qb6 13.c5 Qc7 14.a3 Rfd8 15.b4 d6 16.Nb3 Ne7 17.Na5 Bd5 18.Rac1 Rac8 19.Rfd1 Nf5 20.Ng5 Bxg2 21.Kxg2 Qa7 22.Qf3 h6 23.Ne4 Nxe4 24.Qxe4 Ne7 25.Qb7 Rc7 26.Qf3 Rcd7 27.cxd6 Rxd6 28.Nb7 Rxd4 29.Nxd8 Rxd8 30.Rxd8+ Kh7 31.Rc5 e5 32.Rc3 Nd5 33.Qxd5 Qd4 34.Qxd4 f5 35.Rc2 exd4 36.Rd7 f4 37.Rc3 Kh8 38.Rxg7 dxc3 39.Rc7 f3+ 40.Kxf3 Kg8 41.a4 h5 42.Ke2 Kf8 43.Kd1 a5 44.bxa5 b4 45.h3 Kg8 46.Ke2 Kf8 47.Ra7 Kg8 48.Ra8+ Kg7 49.f4 h4 50.gxh4 c2 51.Kd2 Kh6 52.h5 b3 53.Rg8 c1=N 54.Kxc1 b2+ 55.Kc2 Kh7 56.Rg1 b1=B+ 57.Kc1 Kh8 58.h6 Kh7 59.Rf1 Kh8 60.h7 Ba2 61.Rd1 Be6 62.Rg1 Bd7 63.Rg6 Bc8 64.Kb2 Ba6 65.Re6 Bc4 66.Re8+ Kg7 67.Rg8+ Bxg8 68.h8=R Kxh8 69.a6 Bf7 70.a7 Kg8 71.a8=Q+ Kg7 72.Qb8 Kf6 73.Qc7 Kg7 74.Qc1 Kh8 75.Qc5 Kg7 76.Qd6 Kh7 77.Qd7 Kg7 78.Qd6 Kh8 79.Qc7 Kg8 80.Ka3 Kf8 81.Qc6 Kg7 82.f5 Bd5 83.Qd6 Be4 84.a5 Kg8 85.a6 Kg7 86.Qb6 Bxf5 87.Qb5 Bh7 88.a7 Bg6 89.Qd5 Bb1 90.Qg5+ Bg6 91.h4 Kh7 92.h5 Bb1 93.Qf4 Bd3 94.Ka4 Bb1 95.Qd6 Bf5 96.Qf8 Bc2+ 97.Kb4 Be4 98.Qd8 Bb1 99.a8=B Bc2 100.Qf8 Ba4 101.Be4# 1-0