- knock someone for six
From cricket where hitting the ball over the boundary scores of six runs, the maximum for one shot.
- (idiomatic) To affect in a devastating way by some unexpected news.
- When I heard about the accident, it hit me for six.
- To hit another person very hard.
- When he swore at me again, I couldn't hold back. So, I hit him for six.