Super cool! That checkmate pattern is called "smothered mate" and is one of my favorites. In similar situations, one can also get a smothered checkmate from a different pattern involving a Queen sacrifice like this game of mine:
Using a lone Knight for smothered checkmate is one of my favorites:

My poor opponent!!!
https://www.chess.com/game/live/83277476291