1.Nf3 d5 2.g3 Bg4 3.Bg2 c6 4.O-O e6 5.h3 Bh5 6.d4 Nf6 7.c4 Be7 8.Nc3 O-O 9.Qb3 Qb6 10.Ne5 Rd8 11.g4 Bg6 12.Qxb6 axb6 13.cxd5 exd5 14.Bg5 Kf8 15.h4 h6 16.Bd2 Bh7 17.g5 hxg5 18.hxg5 Ne8 19.f4 Nd6 20.Kf2 f6 21.Rh1 Bg8 22.Ng6+ Kf7 23.Nxe7 Kxe7 24.e4 dxe4 25.Nxe4 Nxe4+ 26.Bxe4 Rxd4 27.Ke3 Rxe4+ 28.Kxe4 Bd5+ 29.Kf5 Bxh1 30.Rxh1 Nd7 31.Kg6 fxg5 32.fxg5 Nf8+ 33.Kxg7 Ne6+ 34.Kg6 Rxa2 35.Bc3 c5 36.Rh7+ Kd6 37.Rxb7 Kc6 38.Re7 Nxg5 39.Kxg5 b5 40.Kf4 b4 41.Be5 c4 42.Rc7+ Kd5 43.Rd7+ Kc6 44.Rd1 c3 45.bxc3 bxc3 46.Bxc3 Ra7 47.Ke4 Rd7 48.Bd4 Rh7 49.Bf6 Rh2 50.Rc1+ Kd7 51.Kd5 Rd2+ 52.Bd4 Kd8 53.Rh1 Kd7 54.Rh7+ Kd8 55.Ke5 Kc8 56.Bc5 Rd7 57.Rh8+ Kc7 58.Rh6 Rd1 59.Bd4 Re1+ 60.Kd5 Rd1 61.Rc6+ Kd7 62.Rd6+ Kc7 63.Ke6 Rh1 64.Bb6+ Kb7 65.Bd8 Rh6+ 66.Bf6 Kc7 67.Kd5 Rh1 68.Rc6+ Kd7 69.Ra6 Rd1+ 70.Bd4 Kd8 71.Ra4 Kd7 72.Rb4 Rd2 73.Rb7+ Kd8 74.Ke5 Kc8 75.Rh7 Rd1 76.Bc3 Rd7 77.Rh6 Rd3 78.Ba5 Kd7 79.Rh7+ Kc6 80.Rc7+ Kb5 81.Bc3 Rh3 82.Kd5 Rh5+ 83.Be5 Ka5 84.Rc1 Kb5 85.Rb1+ Ka5 86.Kd4 Ka6 87.Bd6 Rb5 88.Bb4 Kb7 89.Kc4 Kc6 90.Rh1 Rg5 91.Rh6+ Kd7 92.Rd6+ Kc7 93.Bc5 Rg2 94.Rf6 Rc2+ 95.Kb5 Kd7 96.Rd6+ Ke8 97.Kc6