1rr3k1/p3p1b1/b2p2pB/q2P1p2/4P3/1PNn1PK1/P1RQN1PP/7R b - - 0 23
In the above position (reached after 1. Bxh6?) Stockfish points out that Black has a winning move, going from 0.00 to -2.25.
However, I cannot find the tactic. Here are some details I have pointed out.
Checks: Black can check with Be5+ or f4+.
Captures: Black can capture the knight on c3 if a defender is removed: There are three attackers and three defenders on the square. The Black knight on d3 is protected by the bishop and is not hanging, so it cannot be captured. White can capture the g7 bishop, an attacker of c3, on the next move.
Threats: White cannot take the pawn with the knight after 1... f4+ because that removes a defender of c3. White cannot take with the king either because that interferes with the queen's defense of h6, and thus Bxh6 is possible (skewer). The intermezzo 2. Nxf4 does not work because of 2... Bxc3, attacking the queen.
Please only provide hints and not the actual winning move. What are the tactics (such as deflection, coercion, attraction, etc.) that Black should look for?