Astonishing checkmate

Sort:
Armalando06
Hello everyone, and happy new year! Here's a new puzzle from a game of mine, hope you enjoy it!
 
Toldsted

Beautiful!

GrandmasterBenni
Nice queen sack!