Full Tilt Poker Game #12663460862: Table Express (6 max) - $0.25/$0.50 - No Limit Hold'em - 22:11:28 ET - 2009/06/06
Seat 1: FDontsch ($74.75)
Seat 2: MarkVincent85 ($2.50)
Seat 3: nittany31 ($58.60)
Seat 4: hallie1 ($17.30)
Seat 5: Andrew1263 ($24.15)
Seat 6: mamosasipper ($32.20)
Andrew1263 posts the small blind of $0.25
mamosasipper posts the big blind of $0.50
The button is in seat #4
*** HOLE CARDS ***
Dealt to Andrew1263 [Qd Qs]
FDontsch folds
MarkVincent85 folds
nittany31 folds
hallie1 calls $0.50
Andrew1263 raises to $2
mamosasipper calls $1.50
hallie1 folds
*** FLOP *** [9h 9d Tc]
Andrew1263 bets $3
mamosasipper calls $3
*** TURN *** [9h 9d Tc] [Td]
Andrew1263 checks
mamosasipper bets $4
Andrew1263 calls $4
*** RIVER *** [9h 9d Tc Td] [Jd]
Andrew1263 checks
mamosasipper bets $9
Andrew1263 has 15 seconds left to act
Andrew1263 has requested TIME
Andrew1263 ????

After looking at the HH again, I think I played the hand badly but i'm not sure... I'm still working on cash games and didn't really know what to do here. He could be betting out the Ace high to block me out? But that small bet on the turn kinda makes it seem like he has it...
I don't really have any reads on the villain and seems to be playing pretty solid.

What do you think of my play through the hand and can you call this?