To perplex, confuse (someone).
The explanation left him completely befuddled.
To stupefy (someone), especially with alcohol.