Hmm.

The preflop raise is fine, but with a limper calling ill more often than not assume KQ/AQ-A9, or lowish pair.

The flop he is betting out on would make me think 77ish or something, this is when id normally raise and win it here.

But if you think your read is good, which is was, then this play rawks