Bowl Over

Astonish, surprise greatly, or overwhelm someone.

Examples:

  • I was simply bowled over by their wonderful performance.

Origin: mid-1800s; from cricket