1.Nf3 d5 2.g3 c5 3.Bg2 Nc6 4.d4 e6 5.O-O Nf6 6.c4 cxd4 7.cxd5 Nxd5 8.Nxd4 Be7 9.Nxc6 bxc6 10.Qc2 Bd7 11.e4 Nf6 12.Bf4 O-O 13.Rd1 Qb6 14.Nd2 Rac8 15.Nc4 Qb7 16.Bd6 Be8 17.Na5 Qb5 18.Bxe7 Qxa5 19.Bxf8 Kxf8 20.Qd2 Qb6 21.Rac1 Rb8 22.b3 h6 23.Qd6+ Kg8 24.h3 Nd7 25.Qxc6 Qxc6 26.Rxc6 Ne5 27.Rc7 a6 28.f4 Nc6 29.Rd6