pls show the diagram
What is the name of these Sacrifice moves?

Click the button on the far left of the toolbar above the text box where you can enter a reply. It looks like a board...
those two diagrams are in susan polgar book and my first post is the answers to the diagram but i was wondering as to what is the name of the move
with a temporary queen sacrifice white win material.
1.ng6! Qxf5(after 1....Rd7 2. Ne7+ white gains even more) 2. Nxe7+
White sacrifices a knight to win back more material: 1. nxg6+! hxg6 2. Qh4+ Kg8 3. rxe7
Also what does the exclamation point mean?