I thought it was very possible that opp had the flush, but I thought that pot odds justified a call ($5 for a $28.5 pot). What do you think?

Party Poker No-Limit Hold'em, $ Hero (9 handed) FTR converter on zerodivide.cx

MP2 ($27.05)
MP3 ($13.80)
CO ($25)
Button ($6.40)
SB ($40.15)
Hero ($24.75)
UTG ($26.50)
UTG+1 ($22.95)
MP1 ($4.15)

Preflop: Hero is BB with 9, 7. SB posts a blind of $0.10.
UTG calls $0.25, UTG+1 calls $0.25, 3 folds, CO calls $0.25, Button calls $0.25, SB (poster) completes, Hero checks.

Flop: ($1.50) 9, 7, 8 (6 players)
SB checks, Hero bets $1, UTG calls $1, UTG+1 calls $1, CO calls $1, Button folds, SB calls $1.

Turn: ($6.50) 3 (5 players)
SB checks, Hero bets $3, UTG calls $3, UTG+1 calls $3, CO calls $3, SB folds.

River: ($18.50) 2 (4 players)
Hero checks, UTG bets $5, UTG+1 folds, CO folds, Hero calls $5.

Final Pot: $28.50