1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.c4 c6 6.d4 d5 7.cxd5 cxd5 8.Ne5 e6 9.Nc3 Nfd7 10.f4 Nxe5 11.fxe5 Nc6 12.e4 dxe4 13.Be3 f5 14.exf6 Rxf6 15.Nxe4 Rxf1+ 16.Qxf1 h6 17.Rd1 Ne7 18.Nf6+ Kh8 19.Ng4 Nf5 20.Bf4 Qb6 21.Be5 Bd7 22.Qf4 Rd8 23.Bc7