1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 O-O 7.Bg2 Nbd7 8.O-O c6 9.Rc1 b6 10.cxd5 cxd5 11.Bf4 Bb7 12.Bc7 Qe8 13.Qb3 Ne4 14.Nc3 Nxc3 15.Rxc3 Ba6 16.e3 Rc8 17.Bf1 Bxf1 18.Rxf1 Nf6 19.Rfc1 Ne4 20.R3c2 h5 21.h4 f6 22.Nd2 Rxc7 23.Rxc7 Nxd2 24.Qc2 Ne4 25.Qc6 Bd6 26.Qxe8 Rxe8 27.Rxa7 b5 28.Rc6 Bf8 29.a3 e5 30.Rd7 exd4 31.exd4 b4 32.a4 Ra8 33.Rxd5 Rxa4 34.Rd8 Ra7 35.Rcc8 Rf7 36.d5 f5 37.d6 Nf6 38.f3 g6 39.Kf2 Kg7 40.Ke3 f4+ 41.gxf4 Nd5+ 42.Ke4 Nb6 43.Rc6 Na4 44.Rb8 Nc5+ 45.Kd5 Nd3 46.Rc7 Nxf4+ 47.Kc6 Nd3 48.Rbb7 Kg8 49.d7 Rf6+ 50.Kb5 Rf5+ 51.Kb6 Rf6+ 52.Rc6 Be7 53.Rb8+ Kf7 54.Rxf6+ Kxf6 55.d8=Q Bxd8+ 56.Rxd8 Nxb2 57.Kb5 g5 58.Rd2 gxh4 59.Rxb2 Kg5 60.Rh2 b3 61.Kc4 b2 62.Rxb2 Kf4 63.Kd3 Kxf3 64.Kd2 h3 65.Ke1 Kg3 66.Kf1 h2 67.Rb3+ Kh4 68.Kg2 h1=B+ 69.Kxh1 Kg4 70.Kg1 Kf5 71.Kf1 Ke5 72.Ke1 Kd4 73.Kd1 Ke5 74.Kc1 h4 75.Kd2 Kf6 76.Ke3 h3 77.Kf2 Kf5 78.Kg3 Ke4 79.Rb4+ Kd5 80.Rb1 Kc5 81.Kxh3 Kd4 82.Kg2 Kc4 83.Kf1 Kd3 84.Ke1 Kc3 85.Kd1 Kd4 86.Kd2 Kc5 87.Kc2 Kc4 88.Rb2 Kc5 89.Kc3 Kd5 90.Rb3 Ke4 91.Rb6 Ke3 92.Kb2 Kf4 93.Ka1 Kg3 94.Ka2 Kg2 95.Ka3 Kh2 96.Kb2 Kg2 97.Kc3 Kf2 98.Kd3 Kf1 99.Ke3 Ke1 100.Rb1# 1-0