Calling seems too passive and letting him off the hook. Going all-in seems like a bad long term play as anything we beat will be very hard pressed to call. I probably min raise the river. If you're confident you're ahead, he may spazz out and push himself with something of marginal value or even air and you can call that. If he has any hand with showdown, we just eeked out some more value that we likely wouldn't with a push. If he has air or something very marginal, he'll probably fold, but we risked less than the all-in and gave him a price that was harder to walk away from.