Ok this is where I lost it, when I could keep quite game, with a pawn advantage.
Simply had to play 16 d4
d4 is even more losing that Cf6, why would you undefend c4 to allow Nc4 followed by Nd6+? you can take the pawn but you only have one check wich would have improved my position after Qd1.
You started losing this game from the opening even though I played 4.Nf3 wich is bad.
Ok, this is how the position would look like after that(assuming most obvious moves)
Check alternative version in the parentheses
It is mutually difficult position, with both player loosing the possibility for castling. I presume you would play Rb7 and then hope to support it by Qb4 to put pressure at the rock and knight which are locked at the abc corner, but thee is counter-play for that.
I would have 3 pawn advantage.
Blinder is blinder, you won a game because you have better concentration(i.e. play better then me) but not because you had stronger position.
Ok this is where I lost it, when I could keep quite game, with a pawn advantage.
Simply had to play 16 d4