Black to play. All comments are in the spoiler.
Spoiler:
This position comes from IM Bryan Smith's
latest article on chess.com. I read it today and thought this was pretty brilliant.
The solution is as follows.
1...Rxb2!!
2. Nxb2 c3
3. Rxb6 c4!! (if 3.Nd3, then 3...c4+ 4.Rxb6 cxd3 wins. Also, if 3...axb6, then 4.Nd3 and the pawns can be stopped)
4. Rb4 a5!!
And black queens. Pretty incredible to see 3 pawns (2 of them doubled and isolated) overpower a rook and knight. I really love this puzzle.