Chess Puzzle of the Week (214)

Our Christmas week puzzle tests your attacking skills. My apologies to anyone who has seen this position before. One or two of you might recognize it.

It’s White’s move: how would you continue?

I expect more than just the first move. You need to provide a full and optimal answer for a 100% score.