Should I of bet the turn or river or was I right to check? I will wait awhile before I post the outcome because it is pretty weird what this guy actually had.

*********** # 17 **************
PokerStars Game #689526003: Tournament #2663055, Hold'em No Limit - Level II
(15/30) - 2004/09/13 - 21:05:18 (ET)
Table '2663055 1' Seat #8 is the button
Seat 1: Maverick36 (1678 in chips)
Seat 2: Ghask4 (1722 in chips)
Seat 3: shotz69 (1555 in chips)
Seat 4: Templar (905 in chips)
Seat 5: Corp Por (1220 in chips)
Seat 6: Busster8 (1095 in chips)
Seat 7: King Doug (1105 in chips)
Seat 8: FishFingers (1425 in chips)
Seat 9: PISTONS087 (2795 in chips)
PISTONS087: posts small blind 15
Maverick36: posts big blind 30
*** HOLE CARDS ***
Dealt to shotz69 [9d 9h]
Ghask4: folds
shotz69: raises 90 to 120
Templar: calls 120
Corp Por: raises 90 to 210
Busster8: folds
King Doug: folds
FishFingers: folds
PISTONS087: folds
Maverick36: folds
shotz69: calls 90
Templar: calls 90
*** FLOP *** [7c 9c Qh]
shotz69: checks
Templar: checks
Corp Por: bets 120
shotz69: raises 390 to 510
Templar: folds
Corp Por: calls 390
*** TURN *** [7c 9c Qh] [Kc]
shotz69: checks
Corp Por: checks
*** RIVER *** [7c 9c Qh Kc] [Qd]
shotz69: checks
Corp Por: checks