Looks fine. I guess you could go for $10 on the river, but whatever. He's a moron for not reraising the river (even a min-raise). Just think how many times you do this and they show down Q8 or J9.