Sir Alastair Cook might have 12,000 Test match runs to his name for England, but it seems nothing could prepare him for what he faced in a local cup quarter-final