I thought you were white so I was confused why you were so happy with the position. Now I understand xD
Checkmate by promotion
Sort:
I also have a promotion by checkmate, though it was with 3 queens, and I would've totally promoted to a rook.
Here's the link to the game
http://www.chess.com/livechess/game?id=992429177
The annotated version is below
I decided to post this game because of the checkmate by promotion at the end, although sadly it didn't actually happen due to my opponent resigning, it was still forced.
Also of interest is the simultaneous castling and check at the beginning, hope you enjoy the game, feedback is also much appreciated!