Ouch! That’s gonna leave a mark.
You are too modest by half kind Sir
I would have said something like
"On the receiving end of a Rod from God"