1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.d3 d5 6.Nbd2 c5 7.e4 Nc6 8.exd5 Nxd5 9.c3 Bf5 10.Qe2 e5 11.Ne4 b6 12.Nfd2 Be6 13.Nc4 h6 14.a4 f5 15.Ned6 Rf6 16.a5 Bf8 17.Nb5 a6 18.Nba3 b5 19.Nxe5 Nxe5 20.Qxe5 Bd6 21.Qe2 Qxa5 22.Bxh6 Rd8 23.Bg5 Be7 24.Bxf6 Nxf6 25.Qxe6+ Kf8 26.Nc4 Qc7 27.Ne5 Kg7 28.Qf7+