Untill move 42 the game seemed drawn.
Good sacrififce?

Yeah i thought it was good sacrifice.You managed to bring his king to centre,he had undeveloped pieaces etc.
You missed some good moves such as 6.Nb5 and 8.d5, the bishop sacrifice with 0-0-0 was decent but you had a better move in Qg6, 19Ne5 however was not justified, you give up too much material for that queen, 19.Rhe1 instead threatens all kinds of nasty stuff.
From move 23 onward black kept shuffling his pieces somewhat aimlessly and managed to throw away a drawn or maybe even slightly better position.
You also missed 55.Qxg7#
This was probably my most fun game ever. I got to sacrifice material very early on for a positional advantange. Please try to give input to help me figure out if it was a good idea. Thanks