nice puzzle. it was obvious to me because i have seen those types of mates many times, but there are some people i bet who would have a hard time solving it.
I will add some more puzzles soon, as when i play more live chess games. I propably can make 1-2 puzzles more at the moment, but i need to analyze the games first.
Please constructive criticism.