Neither Black nor (I claim) White can hang on to the gambited c-pawn in a double d-pawn opening without losing. Therefore Black erred by playing 7...b5? This is when White had an advantage and should have played the standard attacking move to shatter Black's pawn structure for that error--8. a4--but instead White played passively with 8. Be2. After that, White was probably unable to ever regain that pawn, so was permanently down a pawn.
You noted some of the more obvious, embarrassing errors: Black's tempo loss with 19...Qh4 20. g3, and Black overlooking a backward capture 37...Qd3+ 38. Qxd3. In fact, I'm going to add this game to my collection of games where players overlooked backward captures, since I don't believe I've never seen that type of mistake mentioned in any chess book, so I'm collecting such games for people (like myself!) who made that error, so they won't feel so alone.
Hey I just played this game and I was wondering if you could help me analyze it? I have added the thoughts I had after I finished the game, didn´t use a computer. What were my mistakes? Who do you think was the better side in the opening after 10. Qc2 Nd7? I would appreciate any thoughts about where I could have improved my game, and how I could annotate my games better.