4. Nf3 seems like the best move to me, and it also happens to be the most popular move in this position. It develops a piece and protects White's extra pawn. ...Bb4+ is met simply met by 5. Nbd2, and Black's threat has been thwarted easily.
----
I don't think that 6. e3 and 7. Bd3 was the best plan to kick the knight, particularly since Nc5 forces the Bishop to move again. 6. Qc2 puts the queen on a natural square, kicks the knight, and allows an immediate 7. Nc3 without fear of getting stuck with doubled c pawns. This plan also gives White the flexibility of playing either e3 or g3 to develop the light-squared bishop.
----
My analysis may be flawed, but I don't think you were forced to exchange knights on move 10. Consider the following line: 10. Nd5 Nxf3 (with the idea of removing the defender) 11. Qxf3 Nxe5 12. Qh5! (threatening both Qxe5 and Qxh7#. From here, black has a few ways to defend both threats, but none lead to a great game:
12. ... Ng6 13. Nxe7+ Qxe7 14. O-O. White has the bishop pair on a very open board and a space advantage on the queenside. The gambited pawn has been traded for a very solid positional advantage.
12. ...f5 13. Nxe7+ Qxe7 14. b3. Again, White trades the gambited pawn for an excellent bishop pair. Here, White has the added bonus of being able to play Bb2 in the near future, targeting the e5 knight and the weakened kingside, as well as opening up the option to castle on either side of the board.
12. ...f6?? 13. Bxh7+ Kh8 14. Bg6+ Kg8 15. Qh7#
Alternatively, instead of playing 10. Nd5, White could try an immediate 10. b3, where both ...Ng6 and ...f5 are met by 11. Bb2. Here, both sides have the bishop pair, but White has a space advantage, flexibility to castle on either side, and three pieces targeting Black's kingside, as well a lead in development. White will connect rooks on move 14 and proceed as he chooses, while Black is forced to play ...d6, ...Be6, ...Qd7 if he hopes to catch up in development and have his rooks connected on move 15.
Hey fellow chess duders. I'm looking for some analysis on a game I played recently. I read we aren't supposed to use this forum to talk about our wins but although I won I'm looking for feedback on my ideas as to how I got there. Please provide comments as to my ideas. I spent a lot of time trying to explain my thoughts along the way. Thanks!!