Well he rivered a str8 flush not turned a str8 flush, you were lucky he had what he had, the river is such an action killer, even the Ad will fold a lot of the time here, you should be getting more money in the pot before the cards can screw you, i raise the flop or the turn for sure.