10. ... b6 seems fine, but doesn't feel quite right given the open nature of the position. 10. ...bf5 seems more natural, and 10. ... d4 is an interesting attempt to punish white's slow pawn play.
15. ... bg5 seems like another minor mistake. His bishop is filling the role of a pawn, why do you want to go out of your way to trade for it?
20. ... ne4 - missed opportunity blunder! Always look at penetrating with the rook. Here, re2 is probably winning
32. ...g6 you looked 100% fine to me before this move, but this allows white to fix your pawn on a light square to your disadvantage.
34. ...a4? No offense, but its clear you don't understand how to play bishop endgames. You are once again fixing one of your pawns on the same color square as your bishop. This ties your bishop down to defending pawns that could not be attacked on dark squares. It sounds like a little issue but I suspect you are already lost by virtue of these two mistakes (g6 and a4).
Gonna stop here, hope this was helpful.
Comments welcomed.
I'm going to run this through the computer later but I would like to hear original analysis from human players first.