1.Nf3 c6 2.g3 d5 3.Bg2 Nf6 4.O-O Bf5 5.d3 Nbd7 6.c4 e6 7.Nc3 Be7 8.cxd5 cxd5 9.Qb3 Nc5 10.Qc2 Rc8 11.Nd4 Bg6 12.b4 Ncd7 13.Qb3 O-O 14.a3 h5 15.Bg5 Qb6 16.Nf3 Rfe8 17.Rac1 Kf8 18.h4 Ng4 19.Bxe7+ Rxe7 20.Nxd5 Qd8 21.Nxe7 Rxc1 22.Nxg6+