In one of my recent games, I got to the following position, Black to play:
[FEN "2rr2k1/1q2bppp/p3pn2/np1p4/4PQ2/P1N2P1P/BP1R2P1/2R1B1K1 b - - 1 21"]
While playing the game, I analyzed d4 and it looked good even after Ne2 saving the rook but I considered it to be too risky to play and decided to play a safer move, dxe4. Stockfish 14+ NNUE gives -6.2 with depth 30. I further analyzed the position with the engine like about 10 moves ahead but couldn't see a material difference other than the existent +1 pawn. I don't understand how is this a positional -6.2
Can someone please explain why this is such a winning position for black? Because I couldn't understand the engine moves.