7.Ng5 is obviously a big blunder
8-move checkmate

if 8. Bxf4 and black can simply take back on f4 with the pawn or queen, and he's up a piece with a lot of kingside pressure
I never said anything about the kingside pressure? I was talking about the critical pressure on g2, which white missed
Yes padman but a player with rating below 1200 cant see such moves. Ng5+ and Qxh5 is very good moves. But think about ur own rating, above 2000.. Thats a lot o difference
Look at this 8-move checkmate!