hey it showed them all this time! the secret is after each anotation to click the blank white space in the menu.
Sound or foolish
Well it seems to me that your opponent made some pretty terrible blunders.
Firstly, though not a blunder, taking back with 8. gxf3?! is worse than simply playing 8. Qxf3 or even Rxf3, as the kingside is weakened, as you pointed out.
Next I think allowing the pawn fork with 14. ...g5?? is a blunder by you and if he just plays 18. dxe5, rather than 18. Bxf4?, White is just up a piece.
Then your next move, 18. ... Neg4+?? works because of his blunder 19. Kg3??, but it shouldn't have. If he played 19. fxg4!, taking the knight while hitting the queen, blocking the g-file, and covering the f4-bishop, then your attack crashes and burns, and I don't see any decent followup moves.
After that, 19. ... Ne3+! is good, and forces the win for black (20. Kh4 Qxf4#; 20. Kh2 Rg2+ 21. Kh1 Qxf4 and 22. ... Qh2# is unstoppable) Against the played 20. Kf2, rather than 20. ...Qxf4? you had 20. ...Nxd1+ picking up the queen, and then after 21. Ke1/2 Qxf4 and Black is totally winning.
Finally, after 21. Qc1 Rg2+! 22. Ke1, 22. ... Qg3+! (not 22. ... Nh5??) forces mate (23. Rf2 Qxf2#).
So overall, I think you played a reasonable game, but just being a bit more alert in a few key moments would have led to a much smoother win.
Alright thanks for the comment
I was curious as to whether you guys thought I took to many risks this game or if my sacirfices were sound. also if u could tell me how my oppisition could hvae stopped me that would have been nice. i will annotate everymove however due to a chess.com glitch it only ever shows my last annotation