Never really been sure where to place Pinhead, as he's pretty OP in most situations. However, a skilled magic user, like Constantine or Strange, should be able to beat(or at the very least banish) him... Though they might not be the 'weakest' who could do so.
{edit}
And apologies for my lack of needle puns here... I couldn't think of any on the fly. 🙁