A nice problem, one of my favourite mating patterns. A similar problem was on the planet greenpawn blog from one of Mikhail Tal's books.
Once you see the solution you tend not to forget it.
Same theme, black to play.
Hint
First move Bb5. The rest are checks
Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.