1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Be7 5.Bg2 O-O 6.O-O b6 7.b3 Bb7 8.Ne5 Nbd7 9.Qc2 Rc8 10.Nc3 c5 11.e3 cxd4 12.exd4 a6 13.a4 Qc7 14.Bf4 Bd6 15.Qe2 Rfd8 16.Rac1 dxc4 17.Ne4 Nxe4 18.Rxc4 Nxg3 19.fxg3 Qb8 20.Nxf7 Bxg2 21.Qxe6 Nf6 22.Nh6+ Kh8 23.Qg8+