1.Nf3 d5 2.d4 e6 3.g3 Nf6 4.Bg2 Bb4+ 5.c3 Be7 6.O-O O-O 7.c4 dxc4 8.Ne5 Nc6 9.Bxc6 bxc6 10.Nxc6 Qd7 11.Qa4 Bd6 12.Qxc4 a5 13.Ne5 Qe8 14.Qc2 Ba6 15.Nc3 Nd5 16.Re1 Nb4 17.Qb1 f6 18.Nf3 Qh5 19.a3 Nd5 20.Qc2 Nxc3 21.bxc3 Bc4 22.Qa4 Bxe2 23.Rxe2 Qxf3 24.Re3 Qf5 25.Bd2 Rfb8 26.Qd7 Qd5 27.Qxe6+ Qxe6 28.Rxe6 Rb2 29.Bf4 Kf7 30.d5 Bc5 31.Bxc7 Bxf2+ 32.Kf1 Bc5 33.Re2 Rb3 34.d6 Rxc3 35.d7 Rd3 36.d8=Q Raxd8 37.Bxd8 Rxd8 38.Rc2 Rd5 39.a4 Bb4 40.Ke2 Re5+ 41.Kd3 Rd5+ 42.Kc4 Rc5+ 43.Kb3 Rd5 44.Rf1 h5 45.Kc4 Rc5+ 46.Kd3 Rd5+ 47.Ke4 Re5+ 48.Kd4 Kg6 49.Rf4 Re1 50.Kc4 Kh6 51.Rd4 g5 52.Rd8 Kg6 53.Rg8+ Kf7 54.Rc8 Kg6 55.Rc6 Rf1 56.Kb5 Rf5+ 57.Ka6 Rf3 58.Rb6 Kf5 59.Rc4 Kg6 60.Rbc6 Rf2 61.Rc2 Rf3 62.Kb5 Rf5+ 63.Kc4 Rf1 64.Re6 Kf5 65.Ree2 Rd1 66.Rf2+ Kg6 67.Kb5 Rd5+ 68.Kb6 g4 69.Rc6 Bd6 70.Ka6 Be5 71.Rc8 Kg5 72.Rfc2 Kg6 73.Kb6 Bd4+ 74.Kc6 Re5 75.Rd8 Bg1 76.Rd5 Re6+ 77.Kb5 Bb6 78.Rd1 f5 79.Rc8 Be3 80.Kxa5 f4 81.gxf4 Bxf4 82.Rc2 h4 83.Rd5 g3 84.hxg3 hxg3 85.Kb5 Be3 86.a5 Kf6 87.a6 Bf2 88.Ra2 Re5 89.Kc4 Rxd5 90.Kxd5 Kf5 91.Kc6 Kg4 92.Kb7 g2 93.Ra1 g1=Q 94.Rxg1+ Bxg1 95.a7 Bxa7 1/2-1/2