1.e4 e5 2.Nf3 Nc6 3.Nc3 Bc5 4.Nxe5 Nxe5 5.d4 Bxd4 6.Qxd4 d6 7.Bf4 f6 8.O-O-O Bg4 9.f3 Nxf3 10.gxf3 Bxf3 11.Bh3 Bxh1 12.Rxh1 Ne7 13.Rg1 c5 14.Qxd6 Qxd6 15.Bxd6 Nc6 16.Bxc5 Ne5 17.Rxg7 b6 18.Be7 Ng6 19.Nd5 Rc8 20.Nxf6#