I think you should consider check-pushing the river. You induce a bluff from a missed flush draw and a value bet from a 5 or 6 high straight, which I think are his most likely hands. The only concern is him checking behind with two pair or a set, but I doubt he has either of these hands, and he won't call much on the river anyways when he has these hands.