FREE - In Google Play
FREE - in Win Phone Store
let me know what you think
@OP: Did you ask your opponent permission to divulge his name? He may not appreciate your posting the game that way.
Your third move, 3. d4, is a mistake. Much better is 3. Nxe5.
You let your opponent take a Pawn for free. I like 8. exd5 much better.
22. Nxb7+ was better than 22. Nf7. After 22. Nxb7+, Black's King goes to a4 or b4, when 23. Qc4# is mate.
3.d4 as well as 3.Bc4 are equally good, or better than 3.Nxe5.
To the OP: I think you'd better first learn how the pieces are moving (you still have some issues judging from your games) and only then come back here boasting.
@pfren: Perhaps you are right. I was making that claim under the assumption that Black would reply 3. ... fxe5, but Black isn't forced to do that.
3...fe5 loses by force, but it's not obligatory.