1.Nf3 Nf6 2.c4 c6 3.g3 d5 4.Bg2 dxc4 5.Qc2 Be6 6.O-O g6 7.Na3 Qd5 8.Qc3 Na6 9.Nd4 Qd6 10.Nxc4 Bxc4 11.Qxc4 Bg7 12.Bxc6+ bxc6 13.Qxa6 O-O 14.Nf3 c5 15.Qc4 Nd5 16.Rb1 Nb6 17.Qe4 Rac8 18.b3 c4 19.Bb2 Bxb2 20.Rxb2 Rfd8 21.Rc1 cxb3 22.Rxc8 Rxc8 23.axb3 a5 24.Kg2 Rc5 25.Qb7 Rb5 26.Ra2 Kg7 27.e3 e6 28.Rc2 h6 29.Nd4 Qd5+ 30.Qxd5 Rxd5 31.f4 Nd7 32.Kf3 g5 33.Ke2 gxf4 34.gxf4 Nc5 35.Rc3 Ne4 36.Rc7 Rh5 37.Kd3 Nf2+ 38.Kc4 Rxh2 39.Nxe6+ Kg6 40.Nd4 Rh1 41.Kd5 h5 42.e4 Nd3 43.f5+ Kf6 44.Nf3 Nf4+ 45.Kd4 h4 46.Ne5 Ne2+ 47.Kd5 Nf4+ 48.Kd6 Rd1 49.Rxf7+ Kg5 50.Ke7 Nh5 51.Nf3+ Kf4 52.Rh7 Kg4 53.Nh2+ Kg5 54.Nf3+ Kg4 55.f6 Nxf6 56.Rxh4+ Kxf3 57.Kxf6 Rxd2 58.e5 Rb2 59.e6 Rxb3 60.Rh3+ Kf4 61.Rxb3 Kg4 62.Kg7 Kf4 63.Ra3 a4 64.Kh7 Ke5 65.Kh6 Kd4 66.Ra2 Kc4 67.e7 Kd5 68.Kg6 Kd4 69.Ra3 Kd5 70.Rf3 Ke5 71.e8=B a3 72.Re3+ Kd4 73.Rxa3 Kc5 74.Re3 Kb6 75.Kf5 Kc5 76.Ke6 Kd4 77.Rb3 Kc5 78.Rg3 Kb6 79.Rg8 Ka5 80.Bh5 Ka6 81.Rh8 Kb5 82.Bg4 Kc6 83.Rg8 Kb7 84.Kd6 Ka6 85.Ke7 Kb7 86.Be6 Kc7 87.Rg7 Kc6 88.Bd7+ Kb6 89.Bh3 Kc7 90.Bf1 Kc8 91.Rg5 Kc7 92.Ra5 Kb7 93.Bc4 Kb8 94.Ra6 Kc8 95.Rf6 Kb8 96.Bb3 Ka7 97.Rd6 Ka8 98.Rd7 Kb8 99.Kd8 Ka8 100.Kc7 Ka7 101.Rd6 Ka8 102.Ra6# 1-0