I got a few details in the hand wrong but it's still pretty much the same...

PokerStars No-Limit Hold'em, $0.50 BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

MP ($52.50)
Button ($52.05)
SB ($32.20)
BB ($64.60)
Hero ($55.70)

Preflop: Hero is UTG with Q, K.
Hero raises to $2, MP calls $2, 3 folds.

Flop: ($4.75) 6, Q, J (2 players)
Hero bets $3, MP calls $3.

Turn: ($10.75) 3 (2 players)
Hero bets $6, MP raises to $15, Hero calls $9.

River: ($40.75) 9 (2 players)
Hero checks, MP bets $32.5 (All-In), Hero

I do have follow up questions to the replies though...
Why check the turn?
When you check/call the turn, do you block bet river or c/c?
The pot after rake is just over $10, how much is an amount you would bet that a strong player wouldn't raise? $8.00?
Given that the heart on the flop is the 6h and not one of the 2 broadways do you think this increases heavily the amount of semibluffing hands that he has. Enough so to call the river? Enough to push the turn?