Where did I go wrong this game? So I'm what I would call a half-good to OK player, and I have the app chess free on my phone. I play against that AI all the time, and on level 6, I have a pretty bad win record (18%). I decided to try and teach myself how to perform sound sacrifices, and in the process played this game. Where the heck did I go wrong?

[FEN "..."]
1. e3 e5 2. Qh5 Nc6 3. Bc4 d5 4. Bb5 Bd6 5. d4 Nf6 
6. Qe2 e4 7. Nh3 Bd7 8. Nc3 a6 9. Bxc6 Bxc6 10. a3 Qd7 
11. f3 O-O-O 12. b3 Nh5 13. fxe4 dxe4 14. Qxh5 f5 15. Qe2 h6 
16. O-O g5 17. a4 g4 18. Nf4 h5 19. Qf2 h4 20. Ng6 g3 
21. hxg3 hxg3 22. Qxf5 Qxf5 23. Rxf5 Rh8g8 24. Ne5 Rd8f8 25. Rxf8+ Rxf8 
26. Nxc6 bxc6 27. Nxe4 Rg8 28. Bb2 Rg6 29. Rf1 Kb7 30. Nc5+ Kb6 
31. Nd7+ Ka5 32. Bc3+ Bb4 33. Rf5+ c5 34. Rxc5#


I have the black pieces in the game.
b3 Nh5 following 
fxe4 leading to losing your knight (did not see the discovered attack)
Qxh5


To save the knight you would have needed to play pawn g6 on 13. instead of playing dxe4

Playing back to Nf6 will get you forked with white moving pawn to e5 on move 14.

It is all down the hill from then on.

Also on 31.

Moving the King out into the wild is also problematic as you saw with the pinned bishop and the checkmate with the rook!