Hero($700)White late 20s been playing tag or so I think.
Villain($800)White late 20s calls too much preflop limps too much doesn't isolate but not too horrible, knows when hes behind so somewhat passive.
Villain2($425)White 40s lag talking smack, sees many flops.
Table is soft and there is virtually no one attacking the limpers or 3 betting
Hero picks up J
K
utg+1 raises to 20 villains call in order
Flop($60) 10
Q
7
Hero leads out for $45 Villain 1 calls Villain 2 folds
Turn($150)Q
I put him on a queen so am expecting him to fire big if I check so I lead out small $25 to try and get odds to draw. He raises to 100 and I call.
River($350)A
what would you do here and how would you have played the previous streets? Results en route.