Chess Puzzle of the Week (167)

This week’s puzzle is a test of your attacking skills.

White to play: how would you continue here?

Do get in touch, preferably in private, if you have any suggestions.