No. You just played like cr*p after you won the queen. For example, why didn’t you take the knight on move 30? Instead you played 30...Qxd4. You don’t need an engine to see when someone hangs his or her piece
I have found that my knights play more effectively when I give them aspirational names. That would be Sir Lancelot on the kingside and Sir Galahad on the queenside.