1.Nf3 Nf6 2.g3 d5 3.Bg2 c6 4.O-O Bf5 5.d3 e6 6.c4 Nbd7 7.Be3 Be7 8.Qb3 Qc8 9.Nc3 O-O 10.Rac1 a5 11.cxd5 exd5 12.Nd4 Be6 13.Nxe6 fxe6 14.d4 Ne8 15.Bh3 Nc7 16.Bf4 Rf6 17.e4 h6 18.exd5 exd5 19.Bxc7 Qxc7 20.Nxd5 Qd6 21.Nxf6+