Black plays and wins in 5 moves https://lichess.org/kK2PVW6K/black
1... Rg1 2. Rb7 Kf3 3. Rb1 Rxb1 4. Kh2 Ng3 5. Kh3 Rh1#
The analysis board also does the checkmate in 5 moves
1... Rg3+ 2. Kh2 Nd4 3. Kh1 Rg1+ 4. Kh2 Nf3+ 5. Kh3 Rg3#
Source:
This publication is in my collection "500 chess puzzles. Mate in 5. Advanced & Expert Level."