Black plays and wins in 3 moves https://lichess.org/juIPXyWW/black
1... Qxf4+ 2. Kh1 b1=Q+ 3. Kg2 Qbf1#
The analysis board does checkmate in 5 moves
1... Qxf4+ 2. Kg2 Qg3+ 3. Kf1 b1=Q+ 4. Rd1 Qf5+ 5. Ke2 Qff2#
Source:
This publication is in my collection "500 chess puzzles. Mate in 5. Advanced & Expert Level."
