I feel like going with the pawn promotion could've been okayish, but the puzzle's method didn't sacrifice the promoted pawn, which leaves black with a huge advantage. Letting the opponent promote isn't good either, and this puzzle doesn't have a clear skewer for that promoted pawn.