Nice one ... got it. Thx.
But there is a quicker mate
1. Ne7+ Rxe7 (forced)
2. Qxd8#
I'm with Texaspete
isnt it fun to sac your queen though?
A nice little puzzle.