Black to move! How should black proceed?
This was much harder than I initially thought, but then I have always had a problem calculating knight moves beyond the first move.
1......Bxf5! 2.Rxf5 Nf4!
For some reason, I just couldn't see that the knight also attacks d5 from f4, so I thought white had an easy reply with 3.Rxd5, but black does still win the exchange in that line. Of course, white can't do better with 3.gxf4 since 3.....Qxf5 wins the exchange with a powerful attack involving rooks on the 2nd rank.