3) b4 requires you to make use of the pawn. Otherwise, its a target and weak.
5) Bb3 is a lost tempo, hangs b4, and does not really accomplish much. a3 seems to be in order along with knight development.
7) If f7 is your goal, e5?! seems useful here to drive off the knight and prep (and I prefer Qh rather than Qf but both attack the same square). Your move sets up black to play g4. Note that e5, Knight moves, Q-h5 *could* win the bishop if black plays poorly. (It also wins the game if black does not stop the mate threat, of course).
8) the mistake is Nxc2. A retreat to c6 is probably in order for black. The advanced pawn is awkward for black but harmless for now.
10) you lose a piece and call it good. I like your optimism but still suggest avoiding that sort of thing in the future.
15) had black simply played f6, he would have a much better long term position. Your pawns look like a cheezegrater and e6 is likely to be lost (already 2 pieces are attacking it) or be a problem for you to protect (and an asset if you can make it so). There is a lot of play left in the game but I claim black would be ahead after f6, defeating most of white's immediate attack potential, holding a good pawn structure, and with a lot of potential.
You continue to attack and defend but without enough attacking pieces, you are really just using your queen flying solo, which isnt much of an attack.
24) is good: prevents black to castle out of threats. You also have a tactical cheapshot of BxN, RxB, wins a piece one way or the other AND gets your rook into play (black helpfully forced your rook onto the correct square earlier).
After missing the cheapshot on 24, black gains momentum and white appears to be done for... black has a queen and rook about to get uncomfortably close to the white king. The final position looks lost for white to me (cxd3+ looks like the beginning of the end).
This is just a friendly match between a good friend (two of them on the same screen) we had today and would love some suggestions and feedback. I provided my own annotations and am loving the site.
(if there is anything i missed as i was trying to follow the guidelines then also just say so)
Thanks TheSleepyJester
{This Game had a very long time constraint}