an old puzzle

msh210

This puzzle, and solution, appeared in Raymund Allen, "A Happy Solution", The Strand Magazine, 1916, republished in Dorothy L. Sayers, editor, The Omnibus of Crime, 1929.

Chess_Abolisher

Nice. I was thinking Bb3 Nxb3 Qxb3 xb3 and then the same check mate.

msh210

Incidentally, in case you're wondering about the unlikelihood of having a board in this state (retrograde analysis will show a lot of weird things), yes, that's part of the story.  (It's a mystery story, and the detective's solution depends on his doing a retrograde analysis of this board.)