Toughest spot from a long session today.

Villain is a straightforward, winning reg.

We haven't had any crazy history over a few K hands of play together up uptil a bunch of preflop spewing today (I 4-bet folded once where he claimed to have KQ, then he 5 bet shoved 22 and held over my AKs)

Eff stacks are 100bb's at nl500

I raise from CO w AJo, he calls from SB

Flop is

He checks, I think and bet 24 into 37, he quickly raises to 65.

I think for a long time and consider folding then I call with for BD FD

turn is an offsuit 5 he checks, I check quickly behind.

River is

board is now X

He thinks and checks, I bet 120ish into 160ish, he instashoves for 300 more...

Help.