Betcha Can’t Solve This #Chess Puzzle! 43

Today I share a beautiful endgame study/mate-in-4 that I have come across in a couple of books. Carel Christiaan Wilhelm Mann has placed black in zugzwang (1…f5 2.Qh4# or 1…Kf5 2.Qd5#) but has white to move. The resulting solution is sure to entertain!