Yay! I'm not the only one who plays games against myself!
10... d5?? and 11... Nxd5?? are blunders and so is 12. Qxd5??. After Nxd5, white can play 12. Rxe5+! Be6 13. Qxd5 and white is up two pieces.
14. Bf4?? is a lot worse than f4! which wins the bishop.
45... Kb3? is worse than Kxc3
46... Kxc3?? is a blunder because black wins a pawn at the cost of his queen.
So?