Once you're done reading Domo's grades, you can give out your own grades HERE.
RUSHING OFFENSE: The Broncos came in with one of the league's most feared run defenses, while the Eagles had been struggling on the ground. But not Sunday. They rushed for 197 yards and three touchdowns against the Broncos, including 77 on eight carries by new addition Jay Ajayi. Their offensive line dominated Von Miller and Co.
PASSING OFFENSE: No Zach Ertz? No problem. Carson Wentz and the Eagles' passing game kept rolling along. He had his third four-TD game in the last five weeks, running his total to a league-high 23. Alshon Jeffery had six catches, including two scores. Wentz was sacked just once and didn't have an interception. He was 5-for-6 on third down with two TD passes.
RUN DEFENSE: While the Broncos' run defense was getting its lunch eaten by the Eagles offense, the Eagles' defense held the Broncos to 35 rushing yards on 19 carries. Ten of the Broncos' 19 runs gained 1 yard or less. They had just one run longer than 4 yards (9). And they had just one rushing first down.
PASS DEFENSE: Brock Osweiler started at quarterback for the Broncos, so I guess I need to mark on a curve. But the Eagles held him to 5.4 yards per attempt, pressured him constantly and forced him into three turnovers, including a pair of interceptions by Rodney McLeod and Patrick Robinson that set up short touchdown drives for the offense.
SPECIAL TEAMS: The Eagles' usually reliable punt coverage unit gave up a 44-yard second-quarter return to Isaiah McKenzie that set up one of Brandon McManus' three field goals. Jake Elliott had a 45-yard field goal, but missed another PAT. Kenjon Barner averaged just 4.4 yards on five punt returns. We've come to expect much, much better from Dave Fipp's units.
OVERALL: With the bye week coming up, it would've been easy for the Eagles to be a little distracted. But they played one of their best games of the season against the reeling Broncos. Four more touchdown passes by Wentz. Nearly 200 rushing yards against a defense they were not supposed to be able to run against. Holding the Broncos to 1.8 yards per carry and picking off Osweiler twice. Doesn't get much better than that.
Get insights on the Eagles delivered straight to your inbox with Early Birds, beat writer Zach Berman's newsletter for Eagles fans. Click here to sign up.