Why don't you check your opening moves on a database? You are allowed to do that in a correspondence game. You can answer your quite reasonable question legally.
You won a piece on move 11 and then picked off some more pawns. It didn't really matter than much what you did by move 20.
20 f4 wasn't the best. He could have played 20.. Rxd5 and then 21 ..Nxd3. But he didn't.
23 Rbd1 was good but you are exaggerating the risk. The computer scores you +12 at that point.
Hey guys, just posting a game I have recently finished.
Thoughts and analysis are very much appreciated. Especially around 20. f4 and 23. Rbd1.