Bowl (someone) over or bowl over (someone)

To surprise or overwhelm someone.

The salesman bowled me over with his sales talk.