no annotations again??? I have to figure that out.
My first blunder-free game!

I think move 4.g4 was a blunder if not at least a mistake. You should have lost that pawn to Black's Light-square Bishop. And 5.h4 leaves your Knight unprotected had Black played 5...Bxg4, pinning your knight to your Queen.
Having said that, Black wasted too much time pushing pawns and not developing pieces.
A little advice: Don't leave pieces or pawns unprotected.
Now, you should be proud of that checkmate. I know plenty of people at 1000 level who would have missed that.
I was white here.