50NL, 6 handed 100eff

I raise from the button to 1.75 with KhKc
Both blinds complete, a complete station and villain who is 36/5/0.4 over a small sample.

Flop comes 9c4hTs
Villain leads for 1.50
station calls
I raise to 7
Villain calls
station folds

turn is the As
villain checks
I bet 15 into 20
villain calls

river is 3h
Villain bets 11
Hero.........