Black to move
Lots of pieces around the board but that shouldn’t stop you from finding the best move.
1.Nf4 (is simply the best move here as it can either win Rook or Queen)
But hold it, what if White plays the tactical move Nf6+, well here is what will happen given white plays Nf6+, then gxf6 followed by Bxh7+ at this moment black has ONLY and ONLY one good move and that is Kh8!! this stops the attack and white is not in a good position after all that. If you were wondering why not some other move than Kh8!!, because then black will lose the game. You can setup the position and do some analysis of the game in your favorite chess engine.