Alright, let's see:
3. d3, defending the pawn, but this blocks the diagonal for the f1 bishop. Probably 3. Nc3 was better. If 3. ...Bb4 then 4. Nd5, forking the knight and bishop and black can no longer take the e4 pawn. 3. d3 forces a king's side fianchetto for white, requiring more pawn moves, thus giving black a slight advantage in development. The succeeding moves were simply consequences of this move.
9. Qxd2 might be better, gaining more activity and putting the queen on a color against the remaining bishop of black. Also, Qxd2 prepares Nc3, and if Nxc3 then Qxc3 and white's structure is intact.
9. ...Bf5. Black actually intends to prevent the c4 move from black, attacking the Knight. After 9. Bf5 10. c4 Nb5, the d3 pawn is falling, and so is white's center.
10. ...f6? This jeopardizes the Black monarch's safety. 10. ...Re8 was much better.
11. a3, is fine, but it was better to continue development here.
14. Re4? 14. Be4 was probably better. Black can no longer continue his pawn assault. If. 14. ...f5 then 15. Bxf5 Bxf5 16. Nxf5 Rxf5 17. Qxg4, winning a pawn and... 17. ...Rg5 18. Qe6+, winning back material. 17. ...Qg5 is also possible anyway.
15. Rxg4+? Loses material after 15. ...Bxg4. White would be in trouble after 15. ...Bxg4. In fact, black won only because he didn't take this rook. And there is no concrete attack after 16. Qxg4+, the king may simply escape to f7 into the comfort of his pieces.
15. ...Kh8? The king is dangerously isolated in that corner.
22. Rf1. 22. e4 was better, disturbing the bishop. The bad move 23. Rxh7+? giving the advantage away, was a consequence of missing this move. After Rxh7 and the exchange, white is a piece down and it looks bad for white.
In the variation after 25. ...Rf8, Black will not 26. ...Qxf6 because of 27. Rxf6, and if 27. ...Rxh5 28. Rxc6, black would have lost the advantage.
After 27. g6, black now has to pay for his mistakes. The rest was just a simple endgame for white.
Thanks for sharing this.
i wasnt playing so why do you keep saying i this you this ? thanks for the comments thought