It seems the opp could have easily had KJ or QJ, possibly with a flush draw as well. In that case he didn't have pot odds to call on the flop or the turn but caught on the river. A made flush isn't out of the question either.

PokerStars Game #4751054646: Hold'em No Limit ($0.05/$0.10) - 2006/04/26 - 16:08:26 (ET)
Table 'Schilt' 9-max Seat #5 is the button
Seat 1: helbos tero ($22.65 in chips)
Seat 2: Dado2006 ($19.50 in chips)
Seat 3: nookiepwnz ($11 in chips)
Seat 4: futureman02 ($9.95 in chips)
Seat 5: cbanister ($36.10 in chips)
Seat 6: Beardoman ($9.90 in chips)
Seat 7: andy609 ($9.50 in chips)
Seat 8: 64FLASH ($13.40 in chips)
Seat 9: Boktor_Durda ($11.35 in chips)
nookiepwnz said, "that'd be sweet"
Beardoman: posts small blind $0.05
andy609: posts big blind $0.10
*** HOLE CARDS ***
Dealt to andy609 [Tc Jc]
64FLASH: calls $0.10
Boktor_Durda: folds
helbos tero: calls $0.10
Dado2006: folds
nookiepwnz: calls $0.10
futureman02: calls $0.10
cbanister: folds
Beardoman: calls $0.05
andy609: checks
*** FLOP *** [Js 9s Ts]
Beardoman: checks
andy609: bets $0.50
64FLASH: folds
helbos tero: calls $0.50
nookiepwnz: calls $0.50
futureman02: calls $0.50
Beardoman: folds
*** TURN *** [Js 9s Ts] [5d]
64FLASH is sitting out
andy609: bets $1.40
helbos tero: calls $1.40
nookiepwnz: folds
futureman02: folds
*** RIVER *** [Js 9s Ts 5d] [Kh]
andy609: checks
helbos tero: bets $3.60
andy609: folds
helbos tero collected $5.15 from pot
helbos tero: doesn't show hand
*** SUMMARY ***
Total pot $5.40 | Rake $0.25
Board [Js 9s Ts 5d Kh]
Seat 1: helbos tero collected ($5.15)
Seat 2: Dado2006 folded before Flop (didn't bet)
Seat 3: nookiepwnz folded on the Turn
Seat 4: futureman02 folded on the Turn
Seat 5: cbanister (button) folded before Flop (didn't bet)
Seat 6: Beardoman (small blind) folded on the Flop
Seat 7: andy609 (big blind) folded on the River
Seat 8: 64FLASH folded on the Flop
Seat 9: Boktor_Durda folded before Flop (didn't bet)