4...Ne5 looks like some kind of trap that even I would shy away from playing.
If White goes combo-hunting trying to punish Black and plays 5.Qh5 which
looks tricky and playable, then 5...Qa5+ 6.Bd2
and 6...Nd3+ wins the Queen.
White missed a chance in the main game here.
White played 7.Nd6+ missing the strong 7.Qd4
Two pieces on unprotected squares should have alerted White.
7...Nc6 fails to 8.Qxg7. So 7...Bxc3+ 8.Qxc3 the Knight hangs Nc7+ is a threat.
Black is going to lose material.
I did not look at the posted game any further than move 7.
The 7.Qd4 idea reminded me of a Black trap which I know a few on here
have fallen into for Black in the Danish.