This one, I thought I’d fork the king and the rook. But if Ne2, then the king can go f1. Then Nxc1, Bxc1: I lose the horse and No checkmate.
The line to deliver a checkmate is by sacrificing the queen.

Checkmate, capture, threaten. Think how a line would continue after a capture. If a line doesn’t continue to checkmate, think another line. Always look for a better move!