Looks good. Both the analysis and the game. You played well almost the entire game, except for the two blunders.
The Rc8+ move makes no sense to me, I guess it was simply a glitch in your brain. It happens. You've learned your lesson already. The Bd3 move could be prevented by a blunder check next time. That position (after 21. Rd8) might be worth taking another look at. What would do next time? Not just the next move but think about what direction the game will go.
One other move that caught my eye was 7. Nxd5. Because Nxd5 is almost as good as Qxd5 the engine won't flag the move as inaccurate, but I don't like your snap decision. You played Nxd5 after literally just 1 second. That's a bad habit. And there is a principle you should be aware of that taking with the smaller piece isn't necessarily the best option. Often it isn't. In this case it's not easy to calculate and both option are almost equally good. But you had no time to evaluate that.
I have annotated my first game. Do you guys have any tips on how to make the most out of doing this? Was doing well this game and blundered catastrophically.