i think you played it fine up until the river...at this point i am usually checking because there isn't much of a chance he is calling w/out straight or flush to your large bet, but if you check to him he is pretty likely to bet w/ two pair or something of the sort, plus he could always throw out a bluff...if he hit a flush than oh well, that is poker.