One way to improve your chess skills is to study your opponent's moves and see where he could have improved, and whether your moves accounted for those options.
For instance, consider what happens after 6. e5. Black's Nh5 is clearly wrong because you win material. But he had better options, and were you prepared for them? I would have played 6. Nfc7 followed by 7. c5. If you then play 8. dxc5 Nxc5 your e5 pawn is under more pressure. Did you have a sequence to handle that? (Perhaps 7. …. c5 8. Be3 8. cxd4 Bxd4). The more you can see the best moves of your opponent, the better off you are.
http://www.chess.com/livechess/game?id=1010203741
This was probably my best game so far. My ELO is about 730-750(nothing to brag about), but I've been playing a lot better against 800+ players.
I am just looking for positive and negative feedback, what I did right, what I did wrong.
Thanks!