White plays and wins in 4 moves https://lichess.org/QlIsXYtr
- g7 Ra7 2. Nh6+ Kh7 3. g8=Q+ Kxh6 4. Qg6#
The analysis board does checkmate in 5 moves
- Ne7+ Kh8 2. Be5 Ra5 3. g7+ Kh7 4. g8=Q+ Kh6 5. Qg6#
Source:
This publication is in my collection "500 chess puzzles. Mate in 5. Advanced & Expert Level."