As a NL cash game I'd say you played that bad with 3 of a kind at a flop and you know the PFR is a donk.I would check the flop, he raises and I'll move All-in, but then again it would be a bad beat. But when you have the upper hand why did you leave him making a hand ??