3. I don't think accepting is good. It just exchanges pawns. I prefer keeping the pawn on c4 because you can retain the space advantage, but it is OK.
10. Why a4? It doesn't improve your position and does nothing. You shouldn't play passive moves.
14. Bxh8 wins the exchange for you.
23. You should move your Rook on third rank to attack the a7-pawn or do a better move such as 23. Be5. and threaten the c6-pawn. (24.Rxc6+ Nxc6 25. Rxc6+ Kb7 26.Rd6+)
25. Rxd3?? was a blunder. Black should've taken the rook.
This was a tough game. I wound up ahead by two pawns but, in time trouble, I just couldn't penetrate his king's corner.
I'm going to be reviewing this game myself but I appreciate any/all feedback on this one. I know I'm getting better and I want to just keep learning from each loss.
For the record - I win games, too lol. I just don't post the wins that are rather obvious. If I have one that is especially interesting I'll post it but I tend to believe we need to focus on the losses more than the wins.
edit: Once again...I had a look - Opponent has roughly ~10,000 games played on ICC going back to '03. So I'm definitely starting to improve but I knew this was a weak player and felt like I should have turned the tide here. It also took me a very long time to calculate on some of these moves where he was threatening to fork with his knight.