My own remarks:
Mistake. Better extend G7 because else white g7. I didn't realize this was such an important move.
Mistake. This doesn't do anything. Still G7. Defending/strengthening top group.
Argh.
L5 better, cut K5 doesn't work.
Either H7 or N3/O3. L5 doesn't threaten connection of whites stones (as I was thinking)
Mistake. This doesn't expand or reduce anything.
Missed cut at N5 to threaten M5 group or N8 group. Or to defend K8 and cut later.
Not needed?
J10.
O/N13.
?.
No need to defend? Cut at O14 doesn't work?
114 Silly move.
116 D9 or C19.
122 Misclick-suji. End result favours white slightly.
180 Here, have some stones...
204 Handling this invasion didn't go as planned. First thought was that those cut points needed fixing.
208 P18! And there goes the game.
is a dangerous move, requiring quite a bit of reading, since it leaves a serious cut. If you can kill W, it is a winning move, but if W can cut and capture something, your position will collapse. The same goes for
is great, provided you have really killed the W group below. But just counting liberties, your two stones have 4 liberties, while the W group has 5 liberties. What happens if W plays N2 or N3? Can you really kill W first? A safety move around O2 would make the kill certain and declare victory.
is a dangerous cut, which you handled reasonably. But to make this cut, W had to reduce his own liberties. Did you look at cutting at N5 yourself? It does not look like W can save everything.
is a bad move, but it does threaten a serious cut. Your response prevented the cut, but with bad aji.
set a trap which you fell into. Simply defending at K8 would protect all the cuts and avoid problems.