Amazed the crowd
• Amazed
• Astonished
• Blew away
• Bowled over
• Dazzled
• Floored
• Impressed
• Impressed and how!
• Impressed greatly
• Knocked for a loop
• Knocked the socks off of
• Thrilled