5B1b/2NRPp2/1p1N1k1P/1qP4B/Q2P2pK/1bnP2P1/7P/4r3 w - - 0 1
White to move!
Haworth, 1.h3 Qd3 2.Nce8 followed by 3.Bxf7#
if 1 .... Qxd3 doesn't that prevent mate in 3 ?
I just now looked at your addition to the Didukh puzzle, and it is the main line and correct.
I try to solve chess puzzles every day. I have been solving puzzles from the book 1000 chess problems by J.Vladimirov.