The key move in that line is Bb3 according to the little fish
Two Knights' Defence

i am not sure about this. i am sure i would make the wrong move. but to me when i find a good move time permiting i look for a better move. as a rule i try to make the move without a loss of piece if i can avoid sacrificing the white knight opting for a better move i would so do that way i would not be down a piece so early in the game.
Actually black is objectively winning in this line. The key move is the timely ...c6! and somehow everything holds together.