By move 9 Black has the game fully in hand and White is struggling to come up with good ideas, although the position is still balanced. Black never loses his grip and then steers the game towards a drawn ending, although the alternatives shown around move 19-20 would have allowed him to keep pressuring White in the hopes of realizing his positional advantage. Given the 250-point ratings gap and Black's lack of a clearly winning advantage, I think a draw was a reasonable result, although it would have been useful to probe harder in the middlegame, as White had no real counter-threats.
This was an encouraging game from the improvement standpoint, as it was blunder-free and I essentially dominated things strategically from early in the opening phase against a much higher-rated opponent, even though the advantage obtained was not sufficient for a win. In more general terms, games like these should be encouraging for us Class B players, as they help show that Class A players should not be feared.