The puzzle is quite interesting.
Reinfeld, Znosko-Borovsky, and several others offered several examples of the above from actual games with the same theme.
With practice the puzzle should be solved in several seconds.
I will not be the spoiler.
By the way the puzzle is quite good.
Not all puzzles have to be brain twisters.
When solving any chess puzzle look for the theme.