exd6 is not forced.
Mate in 2 is Bxf5 Kxf5 Od4#
exd6 is not forced.
Mate in 2 is Bxf5 Kxf5 Od4#
1...exd6 is not forced, but it is not a blunder.
1. Bxf5 Kxf5 2. Od4# is not mate-in-2.
1. Bg2 does force mate-in-2, due to zugzwang:
1. Bg2 exd6 2. Qe1#
1. Bg2 exf6 2. Nf8#
1. Bg2 f4 2. Bh3#
Of course,
1. Bxf5+ Kxf5 2. Qe4#
and
1. Bxf5+ Kxf5 2. Qg4#
are also checkmate, but the puzzle is not flawed.
This is my first attempt at making my own puzzle. It will not be very good, will probably be extremely easy, and most of you probably could have thought of much better moves than I did. But here goes...