I didn't see much bluffs in the vilain range, by the river I think he has sets, 78, and few club missed flushs or the heart flush that hit.
http://www.handconverter.com/hands/3056317
Poker Stars $0.02/$0.05 No Limit Hold'em - 6 players - View hand 3056317
DeucesCracked Poker Videos Hand History Converter
BTN: $6.23
SB: $8.17
BB: $7.98
Hero (UTG): $5.31
MP: $5.31
CO: $4.32
Pre Flop: ($0.07) Hero is UTG with 9 of spades 8 of spades
Hero raises to $0.15, 4 folds, BB calls $0.10
Flop: ($0.32) 2 of clubs 6 of clubs 9 of hearts (2 players)
BB bets $0.05, Hero calls $0.05
Turn: ($0.42) 5 of hearts (2 players)
BB bets $0.40, Hero calls $0.40
River: ($1.22) 3 of hearts (2 players)
BB bets $0.59, Hero folds