minus some planless play on Blacks part, this resembles Neelotpat-Romanishin, 2008.
That game involved two grandmasters playing in a serious event. I have no doubt that some of this was opening preperation. White is not winning, Black has compensation since his pieces are more active and White cannot easily create a passed pawn.
Many post members have argued that 4.Ng5 d5 5.exd5 Na5 6.Bb5+ c6 7.dxc6 bxc6 8.Qf3 h6 is equal; actually it is +/- because White can play the maneuver Ba4/Bb3 completely shutting down the Queenside counterplay. Since here is no attack, Black is either staring at a pawn down middlegame with no compensation for the pawn or a dead lost endgame with his fatally compromised Queenside pawn structure.
Once I got a winning position against Houdini 3 Pro I allowed the computer to build on the advantage. At a Depth of 28, Houdini 3 Pro claims the advantage is +1.2