I've seen this recently somewhere. Was it a puzzle of the day here or another site recently?
no I got it from a tactic book I have. It was such a nice mate I felt the need to post it.
Thanks for sharing it! I'll have to look to see where I found it.