an "inaccuracy" is not such a bad thing. I do not see how 17 Bf4 is better, but then again I'm not a computer !
Black's blunder appears to be 19....O-O giving you a pawn and probably the game. Black had the better choices of 19.....axb 20 B-b5+, Nd7 or 19.....a5. Though White has a spatial edge, there is still work to do to get a winning advantage.
yes, your maneuvering of your knight to c6 was great technique to clearly force thru your spatial superiority and 1 pawn advantage without giving your opponent any counterplay. well done !
So. I played against a slightly higher rated player and defeated him with a beautiful (actually kinda dull) tactic. It begins with my 25th move (Nb4). It was a highly aggressive move and he did not see all the dreadful threats. He blundered and I punished him accordingly.
I am seriously amazed at myself for playing so accurately and not missing anything. Somebody appreciate me!