5k vs 5k -- review request

Could somebody be so kind to review this game I played recently? I played Black and won by 6.5 points.

I felt like I played the early game poorly and didn’t fight too well in the midgame. I also made several move order mistakes in endgame. Thank you.

Well, an interesting match, great fight between 2 players.
After I skimmed across the game, I think b has a slightly good shape than w but the fight is even.

By the way, the detail is complicated. I’ll look at it later. If you still want a review, please remind me.