1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.Bf4 Bb4+ 5.Nbd2 Bb7 6.e3 Be7 7.a3 Nh5 8.Be5 d6 9.Bg3 O-O 10.Bd3 g6 11.b4 Nd7 12.Qc2 c5 13.O-O Nxg3 14.hxg3 Bf6 15.Ne4 Bxe4 16.Bxe4 Rc8 17.Rad1 cxd4 18.Nxd4 d5 19.Bf3 Rxc4 20.Qb3 Bxd4 21.Rxd4 Rxd4 22.exd4 Qc7 23.Be2 Rc8 24.Qe3 Qc3 25.Qf4 Qxa3 26.Bb5 Nf8 27.Rb1 Qc3 28.Ba6 Rc7 29.g4 h6 30.g3 Nh7 31.Kg2 Ng5 32.Rh1 Kg7 33.Qe5+ f6 34.Qf4 Nf7 35.Rb1 g5 36.Qe3 Qxe3 37.fxe3 Nd6 38.Kh3 Rc3 39.Re1 Kf8 40.Kg2 Ke7 41.Rh1 Nf7 42.Rf1 Rxe3 43.Rc1 Kd6 44.Rc8 Ra3 45.Bb5 f5 46.gxf5 exf5 47.Rc6+ Ke7 48.Rc7+ Ke6 49.Bd7+ Kd6 50.Rb7 Nd8 51.Bxf5 Nxb7 52.Bc8 Rb3 53.g4 Rd3 54.Kf2 Rh3 55.Bd7 Rf3+ 56.Kg2 Nd8 57.Kxf3 Kxd7 58.Ke2 Kc8 59.Kf2 h5 60.Kf1 hxg4 61.b5 Nc6 62.bxc6 Kb8 63.Ke2 Kc8 64.Ke1 a6 65.Ke2 a5 66.Kd1 a4 67.c7 Kb7 68.c8=Q+ Kxc8 69.Kd2 Kb7 70.Kc1 Kb8 71.Kd2 Ka7 72.Ke3 Kb7 73.Kd3 g3 74.Ke3 Ka8 75.Kd2 a3 76.Kc1 b5 77.Kd2 g2 78.Kc1 g1=R+ 79.Kc2 Kb7 80.Kc3 Kc8 81.Kb4 Rd1 82.Kxb5 Rxd4 83.Kc5 g4 84.Kd6 a2 85.Kc6 Kd8 86.Kb5 a1=B 87.Kb6 g3 88.Kb7 g2 89.Ka6 g1=N 90.Kb6 Rb4+ 91.Ka6 d4 92.Ka7 d3 93.Ka8 d2 94.Ka7 d1=Q 95.Ka6 Qa4# 0-1