The game first game was very dubious. I wouldn’t really call them sacrifices since you didn’t gain a positional advantage and only won cause your opponent blundered the win.
10:12 other people may think you played a really bad game, looking at the evaluation, but the truth is, despite the sacrifice you played either one of the top engine moves, or moves that pose *human* problems. They are indeed winning, but even as a 1600 I think their winning move in this position is not easy to find. You need to see that you can allow black to capture the knight with check because you will not be mated after kf1 because the knight blocks the checks if you can somehow defend f2! Therefore, you as white need to spot the only winning move- qc5- to defend f2! This is kind of unintuative, because as white you have been attacking the entire game and if you can somehow get either rook or queen to h7 (if you had an extra move), it would be instant mate!
I wouldn't take stock fish lines too seriously, especially for moves that are labeled as inaccuracies. Stockfish is rated like 3800 or something stupid. Even gms dont understand stockfish lines a lot of the time.
Proud of myself for apotting your final tactic almost immediately when challenged to do so! 😊 However in a real game I don't know that I would have thought of it, in real time. It's very nice, was a joy to see 😊