White to move Mate in Three


The second move is ambiguous, so strictly speaking, it's not a puzzle. You have to be careful about those promotions that work with either a queen or a rook...
Oh, and the third move is ambiguous too.

While it's true that black cannot avoid a mate in three, black's moves are not "forced" since he has more than one option with each move. Similarly, since white also has more than one option with moves two and three, this puzzle does not have a unique solution, which makes it difficult to implement as a computerized prompted puzzle:
Sure, the underpromotion is clever, but unfortunately, many tactical motifs from actual games don't convert well to puzzles because there are multiple alternatives. Sorry for being such a nitpick, but that's just the way it is.