http://en.lichess.org/training/59955Bb7++ should be an acceptable answer
There is no way that a move that gives up a checkmate can be "acceptable" in a mate-in-two puzzle.
OP is correct.
Bb7++ does not "give up checkmate", it is an alternative mate in 2 strategy.
Please see the analysis board:
http://en.lichess.org/analysis/k2r3r/2q2ppp/B4n2/2PPp3/1Q2P3/5P1P/6K1/R7_w_-_-#0I think Bb7++ is the most direct and forcing move.
Seems to be a bad puzzle.
nope
i found a better move:
Bc8 then we checkmate onto Qb7.
i moved bihop into c8. he moved Qa7 and then we chekmate into quenn b7
Chess960player, Bc8+, and Bb7++ are both checkmate in 2 moves. Neither is better, yet only one answer is accepted, and that is why the puzzle is flawed.