I would have played 11. Rd1+ Ke8 12. Bg5
14. Be3 (you have f5 on ... f5xg4)
17. Rad1+ to give SF QR development issues.
From 20. You were very solid.
I thought you were going to lose in the late 30's
38. ... Kc3 looked killing to me. SF played ... Rg7+
65. Kh3, but I guess you were mentally shattered by then.
Today I decided to play against stockfish level 8. I play the whole game very carefully, patiently exchanging pieces. His play is very annoying because it has very deep ideas behind the moves. While the strong player can make a mistake, stockfish plays very accurate and is ready to punish any inaccuracy.
Any ideas to improve my play?