1.Nf3 d5 2.g3 Nf6 3.Bg2 c5 4.O-O Nc6 5.d4 e6 6.c4 Be7 7.cxd5 exd5 8.dxc5 Bxc5 9.Qc2 Bb6 10.Nc3 h6 11.Bf4 O-O 12.Rad1 Be6 13.Ne5 Qe7 14.Na4 Nb4 15.Qb1 Bc7 16.a3 Nc6 17.Nxc6 bxc6 18.Bxc7 Qxc7 19.Nc5 Qe7 20.Qc2 Bf5 21.Qxf5 Qxc5 22.e4 Qc2 23.Rc1 Qxb2 24.e5 Ne4 25.Rxc6 Rae8