1.Nf3 Nf6 2.d4 e6 3.g3 b5 4.Qd3 Ba6 5.Be3 b4 6.Qd1 Bb7 7.Bg2 Be7 8.O-O O-O 9.c4 bxc3 10.Nxc3 d6 11.Qb3 Qc8 12.Rfc1 Nbd7 13.Nb5 c6 14.Bf4 Ne8 15.e4 Ba6 16.Nc3 h6 17.Qc2 Nef6 18.e5 dxe5 19.Nxe5 Nxe5 20.Bxe5 Nd7 21.Bf4 Rd8 22.Ne4 Nb6 23.Qxc6 Qxc6 24.Rxc6 Rxd4 25.Be3 Rd7 26.Bxb6 axb6 27.Rxb6 Bb7 28.a4 Ra6 29.a5 Rxa5 30.Rxa5 Rd1+ 31.Bf1 Bxe4 32.Rb3 Bf6 33.Re3 Bd5 34.Rd3 Rb1 35.Rc5 g5 36.b4 Rxb4 37.Rc1 Kg7 38.Bg2 Bc4 39.Rd7 Be2 40.Bf1 Bh5 41.Rcc7 Be5 42.Rb7 Rxb7 43.Rxb7 Bg6 44.Bb5 Kf8 45.Kf1 Kg7 46.Ke2 Kf8 47.Bd3 Bh5+ 48.f3 Kg7 49.g4 Bg6 50.h3 Bxd3+ 51.Kxd3 Kg6 52.Kc4 Bf4 53.Kc5 Be5 54.Kc6 Bf4 55.Kd7 h5 56.Ke8 f5 57.Ke7 fxg4 58.fxg4 e5 59.Rb4 hxg4 60.hxg4 Kg7 61.Ke6 Kg6 62.Rc4 Bg3 63.Rc6 Bf4 64.Ra6 Bg3 65.Kd5+ Kf7 66.Ke4 Bf4 67.Kf5 Ke7 68.Re6+ Kd7 69.Kf6 Bg3 70.Re7+ Kd6 71.Re8 Bf4 72.Rd8+ Kc5 73.Kf5 Kc4 74.Ke4 Kc3 75.Rd6 Kc4 76.Rc6+ Kb5 77.Kd5 Kb4 78.Rc8 Kb3 79.Rc4 Kb2 80.Ke4 Kb3 81.Kd3 Kb2 82.Rc5 Kb1 83.Rb5+ Kc1 84.Rb6 Bg3 85.Rc6+ Kd1 86.Ra6 Ke1 87.Ra2 Bf4 88.Ke4 Kd1 89.Rb2 Ke1 90.Kf3 Kd1 91.Re2 Kc1 92.Ke4 Kd1 93.Kd3 Kc1 94.Rg2 Kb1 95.Kc3 Be3 96.Rb2+ Kc1 97.Rh2 Kb1 98.Rh1+ Ka2 99.Kc2 Bf4 100.Rh3 e4 101.Rb3 e3 102.Rb4 Ka3 103.Re4 Ka2 104.Ra4# 1-0