I dont think the D needs to be exhausted to give up points, they folded up easy against Philly early on. They knew The Eagles were and wanted to run and they couldn't stop it.
The past three weeks they made Matt Ryan look like a top tier QB, Allowed Tennessee offense to roll. Same Tennessee offense who was shut down by Houston most of the game last Sunday. Then of course what happened last Sunday.
Buffalo tomorrow is going to do what they want, when they want. Only difference between this game and Eagles one is this. Allen in addition to being a run threat can pass the Ball. He has 3 really good recievers to get the ball to.