Thanks for all the help and great advice. I just hate getting into situations like this:
Seat 1: drsale90 (2,425).
Seat 2: Spanna43 (1,095), is sitting out.
Seat 3: coolnout (3,770).
Seat 4: jessava87 (6,790).
Seat 5: benfield (1,215), is sitting out.
Seat 6: johnno1961 (1,310), is sitting out.
Seat 7: carpediemph (3,510).
Seat 8: INDUCE (1,245), is sitting out.
Seat 9: Yastrebov (8,525).
johnno1961 posts the small blind of 30.
carpediemph posts the big blind of 60.
The button is in seat #5.
*** HOLE CARDS *** Dealt to coolnout [As Kd].
INDUCE folds.
Yastrebov calls 60.
drsale90 folds.
Spanna43 folds.
coolnout raises to 350.
jessava87 folds.
benfield folds.
johnno1961 folds.
carpediemph has 15 seconds left to act.
carpediemph folds.
Yastrebov calls 290.
*** FLOP *** [9c 3d Jd].
Yastrebov checks.
coolnout bets 790.
Yastrebov calls 790.
*** TURN *** [9c 3d Jd] 2♣.
Yastrebov checks.
coolnout checks.
*** RIVER *** [9c 3d Jd 2c] 4♦.
Yastrebov bets 2,370.
coolnout has 15 seconds left to act.
coolnout has requested TIME.
coolnout raises to 2,630, and is all in.
Yastrebov calls 260.
*** SHOW DOWN *** coolnout shows [As Kd] Ace King high
Yastrebov mucks.
coolnout wins the pot (7,630) with Ace King high.
*** SUMMARY *** Total pot 7,630 | Rake 0.
Board: [9c 3d Jd 2c 4d].
Seat 1: drsale90 didn't bet (folded).
Seat 2: Spanna43 didn't bet (folded).
Seat 3: coolnout showed [As Kd] and won (7,630) with Ace King high.
Seat 4: jessava87 didn't bet (folded).
Seat 5: benfield (button) didn't bet (folded).
Seat 6: johnno1961 (small blind) folded before the Flop.
Seat 7: carpediemph (big blind) folded before the Flop.
Seat 8: INDUCE didn't bet (folded).
Seat 9: Yastrebov mucked [Td Kc] - King Jack high.
I actually just started reading Harrington on Holdem, and I put him on a king rag simply defending blinds. I had already commited most of my chips to the pot so the big bet on the river threw me off. I thought about it for a second and shoved. Was this a good play?