1.d4 Nf6 2.Bf4 c6 3.Nd2 Qb6 4.Ngf3 d5 5.c4 Bf5 6.Nh4 Be4 7.f3 Bg6 8.Qb3 e6 9.c5 Qxb3 10.axb3 Nh5 11.Bc7 Na6 12.Ba5 e5 13.e3 exd4 14.exd4 Be7 15.Nxg6 hxg6 16.Bxa6 bxa6 17.Kf2 Nf4 18.Bc3 Bf6 19.g3 Ne6 20.Ke3 O-O-O 21.Rxa6 Kb7 22.Ra4 Rde8 23.Kd3 Nc7 24.Nf1 g5 25.Ne3 Nb5 26.Raa1 Bd8 27.Rae1 Re6 28.Ng4 Rxe1 29.Rxe1 f6 30.Bd2 f5 31.Ne3 g6 32.Nf1 Kc7 33.Ba5+ Kd7 34.Bxd8 Rxd8 35.Ne3 Rh8 36.Re2 a5 37.Nc2 f4 38.Rg2 Rh3 39.b4 a4 40.Na3 fxg3 41.Rxg3 Rxh2 42.Nxb5 cxb5 43.Rxg5 Rxb2 44.Rxd5+ Kc7 45.Rd6 Rxb4 46.Rxg6 a3 47.Ra6 Rb3+ 48.Ke4 b4 49.d5 Kb7 50.d6 Rb1 51.d7 Re1+ 52.Kf5 Kc7 53.Ra7+ Kd8 54.c6 Rd1 55.Ke6 Re1+ 56.Kd6 Rd1+ 57.Kc5 b3 58.Rxa3 b2 59.Ra8+ Ke7 60.Re8+ Kf7 61.Rb8 Rh1 62.d8=Q Rh7 63.Qc7+ Kf6 64.Qxh7 Kg5 65.Kd4 b1=Q 66.Rxb1 Kf6 67.Kd3 Ke5 68.Rb6 Kd5 69.Ke2 Kd4 70.Qb1 Ke5 71.Qe1 Kf4 72.Rb8 Kg5 73.Qf1 Kh5 74.Qh1+ Kg5 75.Rb4 Kg6 76.Kd1 Kg5 77.Kc2 Kf6 78.Kd2 Kg5 79.Rc4 Kf6 80.Rc5 Kg7 81.c7 Kf8 82.Qc1 Ke7 83.Rh5 Kf7 84.Rf5+ Ke7 85.Rf6 Ke8 86.Rf8+ Kd7 87.Rd8+ Ke6 88.Rd4 Ke7 89.Rd6 Kf7 90.Rd3 Ke7 91.c8=B Kf6 92.Qc7 Kg6 93.f4 Kh6 94.Bb7 Kh5 95.Rb3 Kg6 96.Qh7+ Kf6 97.Rb6# 1-0