I think more info is needed, your perception of the situation and the villains profile. If your prepared to take the risk for the rest of his stack, then letting him see the flop will almost certainly get it in. However, he is sure to shove the flop and he now stands a chance of outdrawing you....aghhh!!!.... Even worse if the flop comes say






The extra 17k from his 4bet freerolls you against the short stack so a 5bet shove is probably your best option, there's plenty of better spots to relieve him of his chips later on. Many smaller skirmishes provide momentum and resources that eventually wins a war
