Before I get to the game, here is my inspiration for 2.c4 vs the Caro-Kann.
And to a lesser extent this ...
Back to my game ...
It's only unrated, but it gets pretty wild toward the end.
On move 24, my c3 rook looks in desperate trouble. Fortunately for me, my position has quite a few resources.
27.Be5! is the true lifesaver.
Towards the end, we were both in desperate time trouble (under a minute each).
This was quite an exciting game for me though.
I hope you enjoyed it.