Hard mate in 2 [Composed chess puzzle]

Sort:
GargleBlaster

Wow, had I known how much copypasta I could get out of this guy I’d have made more meaningless puzzles for him to eternally frown upon. 

Arisktotle

Famous last words before returning to the toddlers playground wink