Nice game, shuttlechess. I would have never thought of the sac. Rxg7+! should receive an ! because it is only an exchange sacrifice that produces problems, weakened kingside, and an amazing attack for white. Ng5+!! Recieves the two exclamation marks, but the best move was Ne6+!.
Great game.
Check move list for variations after move 28.