@pardushan try Scid vs PC - free and pretty good - comes with Stockfish engine - allows you to cut and paste in PGNs
We need more amateurs to post their annotated games.

Here is one of my winning games:
So that is it..what do you think of that game? I was in a lot of doubts with a few moves especially with the 15th move. That is my first game posted so..hoorayyy :D

Another reason is that you give freeway to both of your bishops. Now you still have to make a pawn move to bring your LSB into play. And that pawn move might restrict your other bishop. None of this happening if you take back with the d-pawn.

Oh, and I left out a bit of analysis for 9. Ng4:
9...Ng4 10.Rd2 Bh6 11.h3 Nxf2 12.Rxf2 Bxe3+ 13.Rd2 d5 14.g4 Qd6 15.gxf5 Qc4. No doubt it's a slightly risky move though. A strategic move should be ok, just not Re8. If you wanted to play e5 it can be played straight away.

I don't know how good of a game it was, but while annotating it, I saw a few small improvements. Here it is:

@chasm1995: well played. After 25... Kf5 would I play Bxf7 winning a rook.
After 26. e6 Rf6 27. e7 would I play 27... R8xd6 and black is back in the game. Probably still losing, but there is no doubt who will lose after 26. Bxf7, because black is a rook and a bishop down and white has an unstoppable passed pawn.

Good game BakaBunny. Stopped looking when you went a Rook up, but only noticed one real mistake: 10.d5, largely nullifying what was a really promising attacking position. 10.e5 or even Re1 would mean Black's in serious trouble whatever they play. Good strategic build-up after that though.
What are some free software for viewing annotated games? Like .cbv format games. I know we need chessbase but is there some freely available software which lets me view these 'annofritzed' games.