Tryed to analyse my opponents moves but seems resonable to me
Black's piece sacrifice might've worked if you had to retreat your knight. Unfortunately for him though, you had 9 Ng5--which saves your extra piece and also blocks his attack (...Qh4).
He didn't have 9... g3 either because of 10 Bxf7+ Ke7 11 Nd5+ and he ends up losing his queen.