https://www.chess.com/analysis/game/live/86486394399?tab=analysis
100 PERCENT ACCURACY AND BRILLIANT
Your opponent played pretty inaccurately so... but anyway congrats
This is a very common trap
8. Qxd5+ is better
Exactly. If your opponent falls into this kind of Knight Attack/Fried Liver trap, which I'm sure is common at the 900 level, it is quite easy to repeatedly play the best move because it is all simply part of the trap. Congratulations for your win!
https://www.chess.com/analysis/game/live/86486394399?tab=analysis
100 PERCENT ACCURACY AND BRILLIANT