Against this 1900.
Not against other 1900 players. As soon as they see Bd3 that is their first clue something is on the mind of thei 1400 rated player. No way should he miss a possible attack on h7 with the King Knight missing and he acts accordingly.
No way should a player get to 1900+ and get caught by the attack you mention. If they do it should happen because they were forced into that position to avoid another threat. This works on players below 1600 and risky with 1500 rated players.
Chess.com thinks e5 Ng4 was good in that game, but still gives a plus 2 advantage and black's position looks resignable.