first try!
ez dub
To be honest, that was just the warm-up. Now for Puzzle #2: best of luck!
There are 3 solutions, but unfortunately you can only have one "solution". So don't play 9. Qf5+ or 10. Nf5#, they won't work.