dear raza, your ninth move retreating bishop to d4, instead you should have played the surprisng 9.f4, explore the line yourself which ended white in better shape and ahead in development, if you ask i can explain the line, when you play f4 your hanging bishop is still immune, how? Good Day.
Live Blitz Game

oh no you are playing black, but my comments still valid, (bythe point of view of white), if time allows, i will Inshallah soon analyze as Black. Good Day.

thanks Najum. ur right f5 would really have been a great move but my opponent couldn't see it in a blitz.. anyway thanks for analysing.
I have a question:
After 19 "Nf3+", how will you rsponse if "gxf3"/"xf3"?
Black checkmates in a few moves:

This is a blitz game I played of 8 minutes. I started up badly but then recovered to checkmate my oppenent. Analysis would be helpful.
Dear Raza I would like to suggest that you must prepare openings. white is better from the 3rd move where you played Bc5?!. Better continuation was 3..Nxe4 4.d3 Nf6 5.Nxe5 d5 = Best of luck !

I appreciate your advice CM Amer Karim.....glad to have suggestion from such a strong player.
This is a blitz game I played of 8 minutes. I started up badly but then recovered to checkmate my oppenent. Analysis would be helpful.