Bowled over
To be overwhelmed by surprise and this figurative sense derives from literally causing someone to fall head over heels i.e. causing them to be rolled over. The literal meaning dates from the 16th century, while the figurative sense is from the 18th century. The term bowler one who plays bowls, dates from the 16th century, while a bowler in cricket dates from the mid-18th century.