1.c4 Nf6 2.Nc3 e5 3.Nf3 Nc6 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nb6 7.a3 Be7 8.b4 Be6 9.d3 O-O 10.O-O a5 11.b5 Nd4 12.Rb1 f6 13.Nxd4 exd4 14.Na4 Bd5 15.Nxb6 cxb6 16.Bxd5+ Qxd5 17.a4 Bc5 18.e4 dxe3 19.fxe3 Rfe8 20.d4 Bd6 21.Qb3 Qxb3 22.Rxb3 Rac8 23.Ba3 Bxa3 24.Rxa3 Rc4 25.Kg2 Kf7 26.g4 Ke6 27.Kf3 Rec8 28.Ke4 Rb4 29.g5 fxg5 30.Rf5 Rc5 31.Rf8 g4 32.Rb8 Rc7 33.Ra2 h5 34.Rh8 Rc5 35.Re8+ Kd6 36.Rg8 Re5+ 37.Kf4 Re7 38.Rd8+ Rd7 39.Rxd7+ Kxd7 40.Ke5 Rb3 41.Re2 Ra3 42.d5 h4 43.Kf5 g3 44.hxg3 hxg3 45.e4 Rf3+ 46.Ke5 g5 47.Rd2 g4 48.Rg2 Ra3 49.Kf4 Rxa4 50.Rxg3 Kd6 51.Rxg4 Rd4 52.Rg8 a4 53.Ra8 Rb4 54.Kf5 Rxb5 55.Rxa4 Rb1 56.Kf4 Rf1+ 57.Ke3 Ke5 58.Rb4 Rh1 59.Kd2 Rh3 60.Rc4 Rh2+ 61.Kc3 Rh3+ 62.Kb4 Rh6 63.Kb5 Rd6 64.Kb4 Rh6 65.Kb5 Rd6 66.Rb4 Kf4 67.Rd4 Ke5 68.Kc4 Rd7 69.Kd3 Rh7 70.Rb4 Rh3+ 71.Kc4 Rh6 72.Kb3 Rh3+ 73.Ka4 Rh6 74.Rc4 Rf6 75.Kb4 Rh6 76.Kb3 Rg6 77.Kc3 Rh6 78.Kd3 Rh3+ 79.Ke2 Rh4 80.Kf3 Rh3+ 81.Kf2 Rh2+ 82.Kf3 Rh3+ 83.Kf2 Rh2+ 84.Kg3 Rb2 85.Kf3 Rb3+ 86.Ke2 b5 87.Rc8 Kxe4 88.d6 Re3+ 89.Kf2 Rd3 90.Re8+ Kf5 91.Rb8 Rxd6 92.Rxb7 Rd5 93.Ke3 Ke6 94.Ke4 Rh5 95.Kd4 Kd6 96.Rb6+ Kc7 97.Rg6 Rf5 98.Kc3 Rf4 99.Kb3 Rc4 100.Ka3 Rc6 101.Rxc6+ Kxc6 102.Kb4 Kb6 103.Kb3 Kc5 104.Kc3 b4+