Seems like your move on 19 was bcause you didn't have a plan. An eagerness by me to grab a free pawn has often been my undoing.
Push the Efile pawn up to fork the and D pawn. Looks to me black has to make a choice to either degrade the kings defenses or move A file rook into defense. That makes the A&C pawns a much greater threat to promote.
Ok, here is one of those games which I felt I lost on impulse.. by making one stupid move.
What I want to knew, apart from two obviosu stupid moves... where did I slipped off, and how could I have forced a win, when I think, I have an upper hand.