Link to interactive board
FEN = 6q1/6Nb/1n1pR1p1/Q2R3P/r3pkNP/p2P2p1/Kb4n1/3B4 w - - 0 1
6q1/6Nb/1n1pR1p1/Q2R3P/r3pkNP/p2P2p1/Kb4n1/3B4 w - - 0 1
Phew, that one was crazy, so many pieces involved in the defense.
Spoiler
Let's enjoy chess puzzles in this community !