1.Nf3 Nf6 2.c4 e6 3.g3 c5 4.Bg2 d5 5.cxd5 exd5 6.d4 c4 7.Nc3 Nc6 8.O-O Be7 9.Ne5 O-O 10.Bg5 Be6 11.f4 h6 12.Bxf6 Bxf6 13.f5 Bc8 14.Nxd5 Nxe5 15.dxe5 Bxe5 16.Qc2 Rb8 17.Qxc4 Bxb2 18.Rad1 b5 19.Qc5 Re8 20.f6 Qa5 21.Nc7 Rf8 22.Qxf8+