What did I do wrong in the attack? Is the attack worthwhile?
http://en.lichess.org/IZa5htuuM8ngwell the engine shows you you missed a mate in 1. It happens. guys like us just need to do a lot more tactics puzzles so we can learn to see these more often.
Several mistakes in this game. On move 24 you played Bd6+ when Bd8# was checkmate.