I just played this game online and thought the mate at the end was cool, so I will just post it and give thoughts. I am white!
[Event "Rated game, 15m + 2s"]
[Result "1-0"]
1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bc4 Be6?
I think anything looks better than this, as now blacks pawns suck supremely.
5. Bxe6 fxe6 6. fxe5 d5?
This move makes no sense whatsoever. Not wanted to screw up his pawns, black just gives white a very strong passed e-pawn. Nxe5 was way better.
7. exd5 exd5 8.d4 Bb4+?
Of course this gives white c3 for free.
9. c3 Ba5?
Brings the bishop out of play. Be7 was much better.
10. O-O Nge7 11. Ng5
YES! Black can't castle. He was already in trouble, but now it's over.
Qd7 12. e6 Qc8 13. Qf3 Ng6 14. Qf7+ Kd8 15. e7+
Taking on g7 was I'm sure stronger, but I couldn't resist having this square for my knight. No biggie!
Ncxe7
The only move, as Ngxe7 forces black to give up his queen as Ne6+ mates if he doesn't take it.
16. Ne6+ Kd7 17. Nc5+ Kc6
This loses on the spot. Anyway, Kd8 was better, but he is still losing. White can just play Bg5, then Re1, etc....
18. Rf6+!! gxf6 19. Qxf6+ Kb5 20. a4+ Kc4 21. Nd2# 1-0
Everyone likes a king hunt!! 😀