Party Poker No-Limit Hold'em, $ BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

UTG ($98.50)
MP ($124.85)
Button ($178.20)
Hero ($178.15)
BB ($94)

Preflop: Hero is SB with T, J. Hero posts a blind of $0.50.
2 folds, Button calls $1, Hero (poster) completes, BB checks.

Flop: ($3) 9, 9, 7 (3 players)
Hero bets $2, BB folds, Button calls $2.

Turn: ($7) 8 (2 players)
Hero checks, Button bets $6.65, Hero calls $6.65.

River: ($20.30) 2 (2 players)
Hero checks, Button bets $8.98, Hero calls $168.50 (All-In), Button calls $159.52.

Final Pot: $357.30

What hands do you think call this check push? I was hoping villian had full house or Ace high flush.

Results in white below:
Hero has Tc Jc (straight flush, jack high).
Button has 6c 5c (straight flush, nine high).
Outcome: Hero wins $357.30.