Originally posted by doodinthemoodbQ is stuck guarding against Re3+, Nd3+ and Nf3+. This indicates a waiting move.
White to play and mate in 3. I don't usually do such conventional puzzles...I should see a doctor.
[fen]8/p7/P1P2N2/Kp1NkN2/1P1N4/2R5/1P2q3/2N3N1 w - - 0 1[/fen]
1.c7 Qe4 [any other move allows immediate mate] 2.Nd7+ Kxd5 3.Rc5#