This kind of position is not rare, even in amateur games. Black has multiple options, but knowing what works and doesn't work is important.

Downloadable game record

For problems, questions, or comments (even if they're about this web page or go in general), email the Problem of the Week editor