1.e4 e5 2.Bc4 Nf6 3.Nf3 Nc6 4.Nc3 Nxe4 5.Nxe4 d5 6.Bxd5 Qxd5 7.Nc3 Qd7 8.O-O Bc5 9.d3 O-O 10.Be3 Bd6 11.d4 e4 12.Nxe4 Qe6 13.Nxd6 cxd6 14.d5 Qg6 15.dxc6 Bh3 16.Nh4 bxc6 17.Nxg6 Bf5 18.Nxf8 Rxf8 19.Qxd6 Bxc2 20.Bc5 Bg6 21.Qxf8#