God I hate flops like that. I like the play, you took a stab at the flop and turn. I can't believe he checked the river. Did he have a naked Ks, aces up, crappy 97s or even better an A with a worse kicker, or even worse AQ? You still have plenty of chips.