Black plays and wins in 3 moves https://lichess.org/008z3vdV/black
1... Kc6 2. Ka7 Kxc7 3. Ka8 Qa4#
The analysis board does checkmate in 4 moves
1... Kb6 2. c8=N+ Ka6 3. Nd6 Qc6 4. Nc8 Qb7#
Source:
https://www.amazon.com/Chess-Puzzles-Advanced-Expert-Level/dp/B0917YQZP1