I think the key to this hand is deciding what his turn check was. It can only be what, a heart draw, a float, AQ or a set? Isn't it best to bet now against that range, because on the river only AQ gives you favorable action, sometimes?