1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O Be7 5.d4 O-O 6.c4 c6 7.Qc2 b6 8.Rd1 Nbd7 9.Nc3 Ba6 10.Ne5 Qc8 11.cxd5 cxd5 12.Bg5 h6 13.Bxf6 Bxf6 14.Nxd7 Qxd7 15.Rac1 Rac8 16.e3 Rc7 17.Bf1 Bxf1 18.Rxf1 Rfc8 19.Qd2 Be7 20.Ne2 Qa4 21.Rxc7 Rxc7 22.Rc1 Rxc1+ 23.Nxc1 Qc4 24.a3 a5 25.Nd3 Bd6 26.Kg2 b5 27.Qd1 g6 28.h4 Kg7 29.Qd2 b4 30.axb4 axb4 31.Qd1 f5 32.Nc1 Kf6 33.b3 Qc3 34.Ne2 Qb2 35.Qd3 g5 36.hxg5+ hxg5 37.Qa6 Be7 38.Qd3 Qa2 39.Nc1 Qa1 40.Ne2 Qe1 41.Qc2 g4 42.Qd3 Bd6 43.Qa6 Bc7 44.Qc8 Qxe2 45.Qf8+