1.e4 c6 2.Nc3 d5 3.d4 dxe4 4.Nxe4 Nd7 5.Ng3 Ngf6 6.Nf3 e6 7.Bd3 c5 8.O-O cxd4 9.Nxd4 Bc5 10.Nb3 Be7 11.Qf3 O-O 12.Re1 a5 13.a4 Nd5 14.Nh5 Qc7 15.Nd4 Ne5 16.Qg3 Ng6 17.Qxc7 Nxc7 18.Nf4 Nxf4 19.Bxf4 Nd5 20.Be5 Rd8 21.Bc4 Nb6 22.Bb5 Nd5 23.c4 Nb4 24.Red1 f6 25.Bc7 Rxd4 26.Rxd4 Nc2 27.Rdd1 Nxa1 28.Rxa1 e5 29.Bb6 Be6 30.Rd1 Kf7 31.c5 f5 32.f3 Rc8 33.Rc1 Bd8 34.Bxd8 Rxd8 35.c6 bxc6 36.Rxc6 Rd1+ 37.Kf2 Rd2+ 38.Kf1 Rxb2 39.Ra6 e4 40.fxe4 fxe4 41.Rxa5 e3 42.Bd3 Kf6 43.Rc5 Rd2 44.Be2 Ra2 45.Bf3 Rxa4 46.Ke2 Ra3 47.h4 h6 48.h5 Rb3 49.Rc7 Ke5 50.Re7 Kd6 51.Rxg7 Bc4+ 52.Kd1 Bd3 53.Rb7 Ra3 54.Kc1 Ra2 55.Rb6+ Ke5 56.Rxh6 Rc2+ 57.Kd1 Rd2+ 58.Kc1 Ra2 59.Rh8 Kd4 60.h6 Ra1+ 61.Kb2 Rb1+ 62.Ka2 Kc3 63.Rc8+ Kd2 64.Rd8 Rb6 65.h7 Ra6+ 66.Kb3 Rb6+ 67.Ka4 Ra6+ 68.Kb4 Rb6+ 69.Kc5 Rb5+ 70.Kc6 e2 71.Bxe2 Kxe2 72.h8=Q Rg5 73.Kb6 Bf5 74.Ka6 Be4 75.Ka7 Ra5+ 76.Kb6 Rd5 77.Rxd5 Bxd5 78.Ka5 Bf3 79.Ka4 Kd1 80.Ka3 Ke1 81.Ka2 Kd1 82.Kb1 Bc6 83.Ka1 Bf3 84.Ka2 Kc1 85.Ka3 Bg4 86.Ka4 Bf5 87.Ka5 Bd7 88.Ka6 Bf5 89.Ka7 Bd7 90.Kb6 Bg4 91.Ka5 Bd1 92.Kb4 Bh5 93.Ka3 Be8 94.Ka2 Bd7 95.g3 Be8 96.Ka1 Bg6 97.Qg8 Bh7 98.Qxh7 Kd1 99.Ka2 Kc1 100.Kb3 Kd1 101.Kc3 Kc1 102.Qh1# 1-0