Best Checkmate's You've Ever Done

I had this one on another site in a rapid game some while ago. The match-ups of players aren't rated on this site, so you never know what kind of opposition you're going to get. As they say, you can only beat what's put in front of you. In this case I can only account for my opponent's play in terms of a dogged desperation to hold onto that extra pawn in the QGA. Those of you who like puzzles, can stop the action at black's 8th move and guess my decisive 9th move. (I'm white here.)

And I played this one, also as white, in a game only this morning with a mate in 10 moves! Not as pretty as the previous one but even faster!

[Event "Live Chess"]
[Site "Chess.com"]
[Date ""]
[Round "-"]
[White "thikmilk"]
[Black "ikwordpro"]
[Result "1-0"]
[CurrentPosition "r2k2nr/3P1ppp/1pN5/8/pq3B2/6PB/4PP1P/3R1K1R b - -"]
[Timezone "UTC"]
[ECO "A40"]
[ECOUrl "https://www.chess.com/openings/Englund-Gambit-2.dxe5-Bc5"]
[UTCDate ""]
[UTCTime ":54"]
[WhiteElo "169"]
[BlackElo "146"]
[TimeControl "300"]
[Termination "thikmilk won by checkmate"]
[StartTime ":54"]
[EndDate ""]
[EndTime ":56"]
[Link "https://www.chess.com/analysis/game/live/122707236702?tab=review&move=42&tab=review&classification=greatfind&autorun=true"]
[WhiteUrl ""]
[WhiteCountry "325"]
[WhiteTitle ""]
[BlackUrl "https://www.chess.com/bundles/web/images/noavatar_l.84a92436.gif"]
[BlackCountry "101"]
[BlackTitle ""]
1. d4 e5 2. dxe5 Bc5 3. Qd5 $6 b6 $4 4. Bf4 Qh4 5. g3 Qe7 $6 6. Nf3 Bb4+ $2 7. c3 $1
c5 $6 8. cxb4 cxb4 9. Nbd2 d6 10. O-O-O $6 Bb7 11. Qb5+ Bc6 12. Qxc6+ $4 Nxc6 $1 13.
exd6 Qe6 $6 14. Nc4 $4 Qxc4+ $1 15. Kd2 $6 b3 16. axb3 Qxb3 17. Bh3 Qxb2+ 18. Ke1
a5 $6 19. d7+ Kd8 20. Ne5 $6 Qb4+ 21. Kf1 a4 $4 22. Nxc6# $1 1-0
my best checkmate was in 960 without comment 9 moves