I wonder if move 7 wasn't the beginning of trouble. You grabbed the queen and started 'playing it safe'. After move 6 white needs to get his hung bishop back to safety. A6 enables whites plan.
Qh4, on the other hand, creates a threat on the E pawn and pins the F pawn. White still gets to follow his plan of getting the light colored bishop back to safety, but your threat is on E and F pawns rather than the speedy light colored bishop. ...nf6 reasserts your control of the e pawn, develops a piece, and gets you ready to castle.
10 .. d6, could have been ..d5. D6 is okay in that it puts another pawn on a black square. However, with D5 you are saying 'I'm up material, I'm trading pieces, and you can't stop me'. D6 says 'I'm up material, and I'm going to give you a chance to strike back'.
11. B5 I consider to be a bad move. You need to be striving for all of your pawns to be on dark squares when you've lost your dark bishop. There's otherwise no point to this move that I can see. At our rating I suspect that 90% of terrible moves are made with pawns. 90% of those terrible moves are made with pawns on the home row without a real purpose.
23. nxe4 is bad, which I think is obvious after you see white's response. TOtally understandable how you mgiht not see how that night was protecting d5. I wonder how you were /feeling/ after that move. YOu are still up material (queen for a rook now) but you've just been hit with a strong tactic.
yeah... Greenpawn is screaming 'check all checks'.