Hello. I sucked out very luckily on this hand rivering the full house, but is my line a standard play for having top set OOP with flush on the board? Will I be winning or losing with this line most of the time in this scenario? Thank You

FullTiltPoker Game #6828936061: Table Yellow Sage - $0.25/$0.50 - No Limit Hold'em - 22:58:26 ET - 2008/06/14
Seat 1: Dearman2 ($31.70)
Seat 2: shockin ($24.50)
Seat 3: -rpg-dealer- ($9.20)
Seat 4: Ternate ($29.35)
Seat 5: suitedbeerhand ($50)
Seat 6: immagetyou2 ($31.25)
Seat 7: KennyR22 ($49.75)
Seat 8: TKeyhole ($57.65)
Seat 9: ZEKE500 ($7.50)
-rpg-dealer- posts the small blind of $0.25
Ternate posts the big blind of $0.50
The button is in seat #2
*** HOLE CARDS ***
Dealt to KennyR22 [Qd Qh]
suitedbeerhand calls $0.50
immagetyou2 folds
KennyR22 raises to $2.25
TKeyhole has 15 seconds left to act
TKeyhole calls $2.25
ZEKE500 has 15 seconds left to act
ZEKE500 folds
Dearman2 folds
shockin folds
-rpg-dealer- folds
Ternate has 15 seconds left to act
Ternate folds
suitedbeerhand calls $1.75
*** FLOP *** [9c Tc Qc]
suitedbeerhand checks
KennyR22 bets $47.50, and is all in
TKeyhole raises to $55.40, and is all in
suitedbeerhand adds $2.25
suitedbeerhand folds
TKeyhole shows [Ac 5c]
KennyR22 shows [Qd Qh]
Uncalled bet of $7.90 returned to TKeyhole
*** TURN *** [9c Tc Qc] [7h]
*** RIVER *** [9c Tc Qc 7h] [9s]
TKeyhole shows a flush, Ace high
KennyR22: nh\
KennyR22 shows a full house, Queens full of Nines
KennyR22 wins the pot ($99.50) with a full house, Queens full of Nines
*** SUMMARY ***
Total pot $102.50 | Rake $3
Board: [9c Tc Qc 7h 9s]
Seat 1: Dearman2 didn't bet (folded)
Seat 2: shockin (button) didn't bet (folded)
Seat 3: -rpg-dealer- (small blind) folded before the Flop
Seat 4: Ternate (big blind) folded before the Flop
Seat 5: suitedbeerhand folded on the Flop
Seat 6: immagetyou2 didn't bet (folded)
Seat 7: KennyR22 showed [Qd Qh] and won ($99.50) with a full house, Queens full of Nines
Seat 8: TKeyhole showed [Ac 5c] and lost with a flush, Ace high
Seat 9: ZEKE500 didn't bet (folded)