1.Nf3 Nf6 2.g3 d5 3.d4 c6 4.c4 e6 5.Bg2 Nbd7 6.O-O Be7 7.Nc3 a6 8.a4 O-O 9.Ne5 Nxe5 10.dxe5 Nd7 11.f4 f6 12.exf6 Bxf6 13.Kh1 d4 14.Ne4 c5 15.f5 exf5 16.Rxf5 Ne5 17.Nxf6+ gxf6 18.Bd5+ Kh8 19.Rh5 Bg4 20.Rh6 d3 21.Qd2 dxe2 22.Rxh7+