Nice puzzle!
You got this from ChessNetWork's Puzzles #2 video right?
Yup, and I really liked it :D.
LOL
Without knowing the answer first,Im always afraid with queen sacrifices as the first move. Nice Puzzle.