the board's so scary, there's really nothing he can call the river shove with. to get value from tp, you'd have to bet really small, and that's a b/f ofc.

in general, if you're going all the way with a good one pair hand, you should play it fast and bet near pot on the flop and turn. if you bet $1 otf, pot's 3.25 ott. bet 3 ott, pot's 9.25 otr with 5.70 behind. then ckbk or shove for half pot, probably ckbk here.