A neat solution, involving under-promotion.  All black’s moves are forced.