$100 table NL

Hand #317283346 at table: Table TH 510
Started: Wed May 31 20:11:48 2006

UTG+2 is at seat 1 with 50.25
MP1 is at seat 2 with 36.10
MP2 is at seat 3 with 112.30
Villian is at seat 4 with 27.70
CO is at seat 5 with 38.65
Button is at seat 6 with 77.85
Hero(SB) is at seat 7 with 98.50
BB is at seat 8 with 89.90
UTG is at seat 9 with 99.40
UTG+1 is at seat 10 with 108.27

BB posts the large blind 1.00
Hero(SB) posts the small blind 0.50

Hero(SB): 9s, 9d

Pre-flop:

UTG: Fold
UTG+1: Call 1.00
UTG+2: Fold
MP1: Fold
MP2: Fold
Villian: Call 1.00
CO: Raise 4.00
Button: Fold
Hero(SB): Call 4.00
BB: Fold
UTG+1: Call 4.00
Villian: Call 4.00

Flop (Board: , :Ac:, :Qd (Pot = $17):

Hero(SB): Check
UTG+1: Check
Villian: Bet 3.00

Fishy bet from villian here. I am thinking he missed. I call, I have showdown value.

CO: Call 3.00
Hero(SB): Call 3.00
UTG+1: Fold

Turn (Board: , :Ac:, :Qd:, :As (Pot = $26):

Hero(SB): Check
Villian: Bet 5.00

Another fishy bet given the board. At this point I doubt he has anything but I guess he could have a Q which is why I stayed passive. I likely should have raised him here but a call might induce a bluff on the river.

CO: Call 5.00
Hero(SB): Call 5.00

River (Board: , :Ac:, :Qd:, :As:, ) (Pot = $41):

Hero(SB): Check
Villian: All in for a bet of 15.70

This was an insta push. My thinking was that it was a desperation bluff but he may have a Q. What do you think the chances are that he has nothing and I am good here?

CO: Fold
Hero(SB): ?


How do you play it if you don't call down passive like I did? Who finds a fold?