You outplayed W all the way in this game, so there is not a lot to learn from it. But it looks like you have a tendency to overplay, neglecting defects (cutting points) in your own position when attacking. Against a stronger opponent, this will backfire. I will try to point out a few places where I think this happened. (And I see that Ed Lee has pointed out many of the same places.)

and

seem determined to cut. You chose to block at Q14, leaving a severe cut at O14, which would split B into two somewhat weak groups. You should be able to handle this fight, but it is dangerous. Consider the alternative of blocking at P15, with the intention of sacrificing the R14 stone. Try playing out some sequences. If W cuts at P13, just extend to Q12. B is much stronger in the center in this fight. If W later captures the R14 stone, you get a nice squeeze. This way would preserve your advantage without complicated fighting.

is an overplay. This move leaves three serious cutting points in your shape, which should set off warning alarms. Can you really handle all those cuts? Simply play R12, strengthening the center and leaving one less cutting point. This keeps W pressed low and gives a very good result. You do not need to kill W here. You do not need to punish W more severely than R12. (Quiz: if B plays R12 and W extends to S13, how should B answer?)

is another overplay. After a few moves, you had to give up this stone, giving W a pretty big territory. If you want to continue in this area, pressing W low with P11 looks best -- note that W cannot cut.

is big, but the hanging connection at L16 leaves much less aji. I am not sure which move is objectively better in this position. But since you still have a good lead, I would lean toward strength and safety, rather than trying to maximize territory. I have the impression that you did not even consider the safer move.
W made use of the M16 cut aji to invade. At

, W could get a good result by playing J13, making miai of L14 and G14. W would have a much harder time invading here if the B moyo had no weakness at M16.