I raised on the flop figuring to get a free card off the turn (which I did), and I got my flush on the river. Should I have raised him on the river? I knew he wasn't going to fold after that kind of raise, but if I raised him all-in he would be eliminated, and even if I lost the hand I would still have a healthy chip count. So what should I have done?

PokerStars Game #2037342413: Tournament #9713839, Hold'em No Limit - Level V (75/150) - 2005/07/05 - 12:40:07 (ET)
Table '9713839 3' Seat #1 is the button
Seat 1: Buck Busters (6230 in chips)
Seat 2: slickgal (3410 in chips)
Seat 3: ahssoccer23 (10585 in chips)
Seat 4: Tharese (2390 in chips)
Seat 7: biggerharley (6880 in chips)
Seat 9: ragtopchevy (1750 in chips)
slickgal: posts small blind 75
ahssoccer23: posts big blind 150
*** HOLE CARDS ***
Dealt to ahssoccer23 [2d 7d]
Tharese: calls 150
biggerharley: calls 150
ragtopchevy: calls 150
Buck Busters: folds
slickgal: calls 75
ahssoccer23: checks
*** FLOP *** [Kd Th 6d]
slickgal: bets 150
ahssoccer23: raises 350 to 500
Tharese: folds
biggerharley: folds
ragtopchevy: folds
slickgal: calls 350
*** TURN *** [Kd Th 6d] [Ts]
slickgal: checks
ahssoccer23: checks
*** RIVER *** [Kd Th 6d Ts] [Ad]
slickgal: bets 1350
ahssoccer23: calls 1350
*** SHOW DOWN ***
slickgal: shows [Tc 7h] (three of a kind, Tens)
ahssoccer23: shows [2d 7d] (a flush, Ace high)
ahssoccer23 collected 4450 from pot
Tharese said, "nh"
*** SUMMARY ***
Total pot 4450 | Rake 0
Board [Kd Th 6d Ts Ad]
Seat 1: Buck Busters (button) folded before Flop (didn't bet)
Seat 2: slickgal (small blind) showed [Tc 7h] and lost with three of a kind, Tens
Seat 3: ahssoccer23 (big blind) showed [2d 7d] and won (4450) with a flush, Ace high
Seat 4: Tharese folded on the Flop
Seat 7: biggerharley folded on the Flop
Seat 9: ragtopchevy folded on the Flop