I think you played fine maximising profits he got his 4-outer on river. It is very hard to fold this hand even after board paired.
Forum Rules