1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O b5 5.d3 Be7 6.Nbd2 O-O 7.a4 b4 8.e4 c5 9.e5 Ne8 10.Re1 Nc6 11.Nf1 Nc7 12.h4 f5 13.exf6 Bxf6 14.Bg5 h6 15.Bxf6 Qxf6 16.Ne3 e5 17.Qe2 Be6 18.c3 Rae8 19.Nd2 Qd8 20.Rac1 bxc3 21.bxc3 Qd6 22.c4 Nd4 23.Qf1 dxc4 24.Nexc4 Bxc4 25.Rxc4 Nce6 26.Ne4 Qa6 27.Nxc5 Nxc5 28.Rxc5 Qxa4 29.Rexe5 Rxe5 30.Rxe5 Qc2 31.h5 Qd2 32.Qe1 Qxe1+ 33.Rxe1 Nf3+ 34.Bxf3 Rxf3 35.Re8+ Kf7 36.Rd8 Rf5 37.Rd7+ Kf6 38.Rxa7 Rd5 39.Ra6+ Kf7 40.Ra3 Rxh5 41.Kg2 Rb5 42.Kf3 Rf5+ 43.Ke3 Re5+ 44.Kf4 Re2 45.Kf3 Rb2 46.Ke3 Kf6 47.Ra6+ Kf5 48.f3 Rb7 49.Ra5+ Kf6 50.d4 Rb1 51.Ra6+ Kf5 52.g4+ Kg5 53.d5 Rd1 54.Ke4 Re1+ 55.Kd4 Rd1+ 56.Kc4 Rc1+ 57.Kb4 Rb1+ 58.Kc5 Rc1+ 59.Kd6 Rc3 60.Ra7 g6 61.Rf7 h5 62.gxh5 gxh5 63.Ke5 Rd3 64.Rf8 h4 65.Rg8+ Kh5 66.d6 Rxf3 67.d7 Rd3 68.d8=Q Rxd8 69.Rxd8 Kg4 70.Ke4 Kg3 71.Ke3