White plays and wins in 4 moves https://lichess.org/ukn7P7vD
- Qd8 Qh8+ 2. Kxh8 Kb6 3. c8=Q+ Ka7 4. Qa8#
The analysis board does a similar checkmate in 5 moves
- Qd7 Qg7+ 2. Kxg7 Ka6 3. c8=Q+ Ka5 4. Qdb7 Ka4 5. Qca8#
Source:
This publication is in my collection "500 chess puzzles. Mate in 5. Advanced & Expert Level."