I had been failing on rep 4 or 5 for a couple weeks. Sticking point was breaking from the floor.... although I sometimes didn't "fail", just knew it...
For 100g protein (400cals) you should easily get 100g fat (900 cals) without even considering exogenous fat sources. Just choose the good fatty cuts...