1.e4 e5 2.Nf3 Nf6 3.Nxe5 Bc5 4.d4 Bb4+ 5.c3 Bd6 6.Nxf7 O-O 7.Nxd6 cxd6 8.Bc4+ d5 9.exd5 d6 10.O-O Bg4 11.Be2 Bf5 12.Nd2 Ne4 13.Nxe4 Bxe4 14.f3 Rf4 15.Bxf4 Qh4 16.fxe4 Na6 17.Bxa6 Rf8 18.Bxd6 Rd8 19.Qf3 Rf8 20.Qxf8#