
is played in the right direction. This reduces White's moyo.
If White undermines with

at B10, just play at C9 to keep White low, then use your outward-facing position to reduce White's top moyo and bottom territory.

at O14 is White running out into the centre. Cut off the White group while you can, probably by playing P14, after which White plays either P13 or P15. Use one of the resulting cutting points to cut apart the White group. At this point White is going to get territory from his moyo, so just reduce as much as possible.

should have been tenuki, perhaps at E12 to begin reducing White's moyo or J5 to reduce White's bottom side territory and make use of the D10 and C6 Black stones.

is why I recommended cutting off that White group in advance.
For the rest of the game you go on the attack and reduce White's moyo. Which is good because had White been allowed to consolidate it and make it into solid territory you would have fallen far behind. Black 115 should have been at P14 to cut off 5 White stones, though White will likely save them with a play at P15; the G11 stone in atari was the salvation of the 6 White stones in the centre.
I must say that you are playing much better than before and paying attention to your moves. Still, I would play human opponents; I recently played against a British 10k and lost by over 60 points. This is because the bot plays in one way and humans play in another. This 10k player was my first human opponent in a long time, so of course I was very rusty.