1.d4 Nf6 2.g3 c6 3.Nf3 d5 4.Bg2 Bf5 5.O-O e6 6.c4 Be7 7.Nc3 O-O 8.Nh4 Be4 9.Nxe4 Nxe4 10.Bxe4 dxe4 11.Ng2 Qb6 12.c5 Qd8 13.Be3 Nd7 14.Qc2 Nf6 15.Rfd1 Qd5 16.Bf4 Qh5 17.h4 h6 18.Be5 Qg4 19.Ne3 Qg6 20.Qb3 Nd5 21.Nxd5 exd5 22.Qxb7 Bxh4 23.Kg2 a5 24.a4 e3 25.f3 Rae8 26.Qc7 Re7 27.Qd6 Re6 28.Qc7 Bd8 29.Qd7 Bh4 30.Rh1 Qc2 31.Rae1 Bf6 32.Bd6 Rd8 33.Qxc6 Rexd6 34.Qb5 R6d7 35.Rc1 Qd2 36.Rhd1 Qb4 37.c6 Rc7 38.Rc5 Rb8 39.Qxb4 Rxb4 40.Rxa5 Rxb2 41.Rxd5 Rxc6 42.f4 Rxe2+ 43.Kf3 Rf2+ 44.Kxe3 Ra2 45.a5 Ra6 46.Rh1 R6xa5 47.Rxa5 Rxa5 48.Rh4 Bxh4 49.Kd3 Bxg3 50.Kd2 Ra8 51.Kc3 Bxf4 52.Kb4 Bh2 53.d5 Be5 54.Kb5 Bg3 55.Kb4 Bd6+ 56.Kc3 Bf4 57.Kc4 Bh2 58.Kc3 Be5+ 59.Kd3 Bb8 60.Kc3 h5 61.Kc2 h4 62.Kb1 h3 63.Kb2 h2 64.Kc2 h1=R 65.Kb2 Rh3 66.Kb1 Rh1+ 67.Kb2 f6 68.Kc3 f5 69.Kb4 f4 70.d6 f3 71.Kc5 f2 72.Kc4 f1=R 73.Kc5 Rfg1 74.Kb4 Re1 75.Kc4 Ref1 76.d7 Bc7 77.Kd4 Rfg1 78.Kd5 Re1 79.Kc4 Ref1 80.d8=N Rfg1 81.Kb3 Re1 82.Kc2 Ref1 83.Kd2 Rfg1 84.Kc2 Re1 85.Kd3 Ref1 86.Kc4 g6 87.Nf7 g5 88.Kb4 g4 89.Nh6+ Kh7 90.Kb5 g3 91.Ng8 g2 92.Nf6+ Kg7 93.Ne8+ Kf8 94.Ng7 g1=Q 95.Ne8 Rd1 96.Kc6 Rda1 97.Kb7 R1a4 98.Nxc7 R4a6 99.Ne8 Rh4 100.Nc7 Qb6# 0-1