Hi Peter,
In your piece I recognize a sentiment I often have myself. I play an e xciting game where I finish the game in a nice set of moves and afterward have the feeling that my game was solid and that I left the opponent with little breathing space. Upon closer inspection though, I always find I made weak moves that could've given my opponent a solid advantage. In your game I think the intended discovered attack with your queen (at f7, around 8th move or so) wasn't that well executed. Instead of taking the rook with your knight you exchanged it for a pawn! (Another obvious mistake by your opponent was 16 ... b5 allowing you to take his rook.)
I read somewhere on this site that "A good chess game takes two skilled players.", which might be a good phrase for every player to keep in mind.
Just remember to keep looking for mistakes in your own games, including really old ones, it's really educational!
I'd like to read your feedback,
I explained and analysed it in my blog here with lots of comments
http://blog.chess.com/PeterArt/whites-faultless-attack
In analyses i used some book info, but i had not heard of them before while i played it. ( I rather dont learn books ) Its straight forward, as he had not much to move around.
As a beginner i think this was strong game for me how would you rate the game?
What kind of level of thinking is this? (i'm about 200+ point climbing in 3 weeks)