I don't like the check on the turn. If he calls and river is a diamond you can quite happily fold river knowing you are beat. By not betting at any point you just surrender the pot. He is more likely to be on a draw on the turn than have you beat. He can shove river wide here knowing you can't call as pretty much nobody does the Johnny Chan triple check with the nuts.
Lol @ Johnny Chan triple check
Yeah man, agree with this^^
Also agree with you Alex that I should call the river