Author: Jeff McLane

  • Eagles grades: Another overly conservative offensive performance results in season-ending flop

    Eagles grades: Another overly conservative offensive performance results in season-ending flop

    Instant grades on the Eagles’ performance in their 23-19 loss to the San Francisco 49ers:

    Quarterback: C-

    Jalen Hurts struggled in the windy conditions, especially when throwing over 20 yards. He also left the pocket too early a bunch even though he often had time. He did have a few nice moments in the drop-back game and again protected the ball. It wasn’t all on Hurts, of course. The offense went into conservative mode for like the 100th time this season.

    But some of Hurts’ flaws as a passer were on display, and the Eagles may have to go back to the drawing board in finding him a compatible coach this offseason.

    Hurts showed great patience on his touchdown pass to Dallas Goedert in the second quarter. Hurts waited for his tight end to break free and fired a dart for a 9-yard touchdown on fourth down. His fourth-down pass in the first quarter was late and nearly intercepted, although the play wasn’t exactly desirable vs. man coverage. In the third quarter, Hurts seemed to unnecessarily leave the pocket on a drop that resulted in a throwaway.

    Running back: B

    Saquon Barkley started hot, cooled off, and got cooking again late. He had three carries for 23 yards in the fourth quarter before a run for no gain resulted in him hobbling off. Barkley would return and finished with 106 yards on 26 carries.

    He started the game with a 29-yard run off the right edge and went into halftime with 71 yards on 15 carries.

    As a receiver, Barkley gained 20 yards on a screen pass in the second quarter. In the third quarter he dropped what could have been a third-down conversion.

    Our first glimpse of Tank Bigsby came in the second quarter when he was split outside and motioned into the backfield. The decoy didn’t fool the 49ers, who dropped DeVonta Smith in the flat for no gain.

    Bigsby spelled Barkley in the backfield later and rushed three times for 20 yards. The next time he got a handoff, he went lateral and was dropped for a loss, finishing with four carries for 19 yards.

    Receiver/Tight end: D+

    With the Eagles ground-and-pounding, the drop-back pass offense wasn’t often featured. Wide receiver A.J. Brown was involved early, but not much after that. He appeared to get dinged up on a deep post route that ended up incomplete, but returned almost immediately and couldn’t pull in a third-down fade that bounced off his hands.

    The TV broadcast caught Nick Sirianni yelling at Brown to get off the field, and the receiver didn’t seem to like it and went back at his coach. Brown later couldn’t pull in a third-down catch over the middle, which was costly.

    DeVonta Smith did a lot of dirty work with catches underneath. He finished with eight grabs for 70 yards. Smith’s 14-yard pickup on a third-and-15 hitch route got the Eagles into fourth-down Tush Push range. Dallas Goedert — the Eagles’ leader in touchdowns on the regular season — scored their first of the postseason on a 1-yard jet sweep. He also had a receiving touchdown. Goedert struggled as a run blocker and had a few moments that led to losses. He made a huge fourth-down catch after Brown’s drop.

    Receiver Darius Cooper converted third-and-7 in the first quarter with a 9-yard grab over the middle. Cooper’s holding penalty negated Barkley’s 11-yard catch in the fourth quarter. Tight end Grant Calcaterra had a poor blocking attempt on a Barkley run that was stopped at the line of scrimmage.

    Eagles tight end Dallas Goedert celebrates a second-quarter touchdown with tight end Grant Calcaterra on Sunday.

    Offensive line: C-

    The unit mostly could push around an inferior 49ers front that was missing key players on the line and at the second level. Inside zone runs were particularly effective. The pass protection was sound as Hurts often had time in the pocket. He was sacked once.

    With Lane Johnson unable to go, despite practicing in a limited capacity for the first time since a foot injury, Fred Johnson started at right tackle for an eighth straight game. He left on the opening drive, and was replaced by Matt Pryor, but missed just one play. Johnson had a third-down false start.

    Center Cam Jurgens had another rough outing. His holding penalty brought back a Hurts 10-yard draw. A drive later, Jurgens was driven back and Barkley was dropped for a loss. He did have the pulling lead block on a Barkley 6-yarder in the second quarter.

    The other four O-linemen all had good moments in the run and pass protection: left guard Landon Dickerson, left tackle Jordan Mailata, right guard Tyler Steen and Johnson. The Tush Push made a triumphant return with two successful attempts.

    Defensive line: B-

    49ers quarterback Brock Purdy didn’t have a lot of time in the pocket, but he did escape containment a few times and make big throws. His 262 yards on 18 of 31 passing seemed to be more on the secondary than the pass rush. He was sacked only once, though.

    The Eagles held running back Christian McCaffrey to just 1.6 yards on eight carries in the first half. Defensive tackle Jordan Davis was a beast up front, per usual, and led the Eagles with four stops before halftime. He made three straight stops on McCaffrey in the second quarter that forced fourth down.

    Outside linebacker Nolan Smith was just as impactful as a run stopper and had three tackles in the first half.

    Defensive tackle Jalen Carter cleaned up to sack Purdy after outside linebacker Jaelan Phillips won with an inside move and forced the quarterback to step up. Carter failed to wrap up McCaffrey on a third-quarter 9-yard rush — his longest carry to that point.

    Moro Ojomo made sure Purdy didn’t turn the corner on an early third-down scramble. Jalyx Hunt had a relatively quiet day, considering how well he played in the second half of the season. Facing a future Hall of Famer in Trent Williams will make even the best look merely mortal.

    The Eagles defense had early success stopping 49ers running back Christian McCaffrey, here being tackled by linebacker Nolan Smith in the first quarter.

    Linebacker: C+

    The linebackers were exposed at times in pass coverage. Nakobe Dean appeared to miss the shift in coverage when fullback Kyle Juszczyk motioned across the formation and was wide-open for a 27-yard pass in the third quarter. Dean was in coverage on McCaffrey’s go-ahead touchdown in the fourth quarter, but Purdy had time after stepping up.

    Zack Baun finished with six tackles. He made a run stop near the line in the third quarter.

    Cornerback: B

    The 49ers, particularly their pass offense, suffered a blow when tight end George Kittle tore his Achilles in the second quarter. But a cast of relative unknowns still gashed the Eagles’ secondary at times.

    Quinyon Mitchell had two big second-half interceptions. Mitchell somehow has four postseason picks, but none in the regular season in his two-year career. The recently named first-team All-Pro had a rough opening drive. The 49ers went at him on their first pass with receiver Demarcus Robinson catching a 61-yard pass over Mitchell. Later in the drive, Robinson beat him inside on a 2-yard touchdown catch in the back of the end zone. But he bounced back on the next drive and broke up a pass to Kittle and was big time in the second half.

    Cooper DeJean was closest in coverage when receiver Jauan Jennings caught a 45-yard pass out of the slot on the seam route in the second quarter. DeJean broke up a pass to Jennings into the end zone late in the game. Adoree’ Jackson played too soft on third down-and-long, and Robinson caught a 15-yard pass to convert. Jackson got beat by Robinson again on a 15-yard out route after the break.

    Safety: C+

    Marcus Epps tackled Kittle after the tight end’s first and only catch of the game for 6 yards. Kittle never got up on his own and had to be carted off. Epps picked up an illegal use of the hands penalty. He had good coverage on McCaffrey on an errant third-down throw in the third quarter.

    Reed Blankenship appeared to be the guilty party when a 49ers trick play freed McCaffrey for a 29-yard touchdown catch made over the shoulder to open the fourth quarter. Michael Carter was used in certain nickel packages on obvious passing downs.

    Special teams: C

    Jake Elliott rebounded after an extra-point attempt doinked off the left upright after the Eagles’ first touchdown. He made his next PAT, a 41-yard field goal, and a go-ahead 33-yard field goal in the fourth quarter. Braden Mann averaged 44 net yards on four punts. He skyrocketed a 58-yard boomer with no return in the third quarter.

    The 49ers kicked away from Will Shipley, but he made a nice tackle on the opening kickoff. Britain Covey averaged 30.5 yards on two kick returns. He didn’t have a punt return.

    Coaching: F

    We’ve seen this movie before with Nick Sirianni’s team this season. The offense performs solidly to start the game and then goes into overly conservative mode and melts down. It wasn’t all on his game plan and the play-calling; the execution was lacking, too. But Sirianni is responsible for it all, and his team failed, once again, to get out of the first round and won’t repeat as Super Bowl champions.

    He gambled early on fourth-and-2 at the San Fran 48. It was aggressive but not reckless. The Eagles failed to convert, but Sirianni was rewarded for his gumption a drive later when a fourth-and-2 attempt resulted in Hurts’ touchdown pass to Goedert.

    Offensive coordinator Kevin Patullo’s successful play-calling in the red zone continued in the postseason with the Eagles converting their first two trips inside the 20 into touchdowns. After a solid start, though, the offense struggled and went three-and-out on three straight possessions. The execution wasn’t sound, but a run on second-and-18 in the third quarter was indicative of Patullo’s play-calling over that stretch. His future at his current post clearly is uncertain.

    Defensive coordinator Vic Fangio’s unit again folded under the weight of the offense’s inefficiency. That said, his defense was way too leaky in pass coverage. Fangio quickly adjusted after his group allowed a touchdown on the opening drive. He was able to stop McCaffrey on the ground with mostly a four-man front and nickel personnel. The Eagles did allow two explosive pass plays in the first half — one for 61 yards and another that went for 45 yards.

    There were more explosives allowed through the air in the second half, including a double-reverse option play with Jennings tossing the touchdown pass to McCaffrey.

    We’ve seen this story before from Nick Sirianni’s Eagles teams.
  • Jeff McLane’s keys to Eagles vs. 49ers in the wild-card round: What you need to know and a prediction

    Jeff McLane’s keys to Eagles vs. 49ers in the wild-card round: What you need to know and a prediction

    The Eagles host the San Francisco 49ers in a wild-card playoff matchup at 4:30 p.m. Sunday at Lincoln Financial Field. Here’s what you need to know about the game:

    When the Eagles have the ball

    The 49ers don’t have a good defense. Season-ending injuries to their two best players — linebacker Fred Warner and defensive end Nick Bosa — were a prominent reason why coordinator Robert Saleh’s unit struggled most of the season. But there also isn’t much talent elsewhere on that side of the ball. The 49ers ranked 25th in expected points added per play and 29th in success rate. Saleh has been forced to play a bend-but-try-not-to-break defense, which has meant more two-high safety shells than he’s accustomed to employing and hoping that opposing offenses eventually will make mistakes on grind-it-out drives. The 49ers have done a good job of limiting explosive plays as a result and rank ninth in allowing 20-plus-yard plays in EPA. They’ve also buckled down in the red zone, where they rank 12th overall and fourth in goal-to-go situations.

    The Eagles’ offense, conversely, has been at its best inside the 20 and ranked first in the league. Getting there on a consistent basis has been a season-long problem. The chess match here could center on which unit is willing to get out of its comfort zone. Will the 49ers play more aggressively and stack the box — only the Eagles and New England Patriots had a higher rate of light boxes — knowing the Eagles have struggled in the run game when numbers haven’t been in their favor? Or will the Eagles come out firing, looking for explosives through the air, knowing that Saleh likely will make Jalen Hurts and the pass game beat his defense?

    Nick Sirianni and Kevin Patullo have several directions they can go that should favor the Eagles, even if the 49ers match heavy personnel with their base front. It would be foolish not to test San Fran’s run defense, especially an off-ball linebacker unit that could be down to its fourth and fifth options on the depth chart. Warner’s replacement, Tatum Bethune, went down for the season last week, which means the aging Eric Kendricks, the younger brother of former Eagle Mychal Kendricks, will be at middle linebacker. Outside linebackers Dee Winters and Luke Gifford also are questionable. The Eagles offensive line, with right tackle Lane Johnson expected to return, likely will need to adapt to a slanting front if they want to carry out their combo zone blocking schemes. But if even all doesn’t go according to plan, Saquon Barkley should have opportunities to do it on his own against a run defense that missed 11 tackles against the Seattle Seahawks in Week 18.

    I think more of Hurts on designed runs, and a sprinkling in of the more north-to-south Tank Bigsby, could further buoy a run offense that has shown marginal improvement over the last month. I wouldn’t be surprised to see Patullo open with a fair amount of empty sets. Hurts has operated well out of that formation. It forces defenses to have to account for his legs on draws or scrambles if they’re going to match in man coverage.

    Saleh still favors Cover 3 more than any zone, but he’s going to have to pick his poison with Eagles receivers A.J. Brown and DeVonta Smith having skill and size edges over cornerbacks Deommodore Lenoir, Renardo Green, and Upton Stout. Logic would suggest that tight end Dallas Goedert should get a healthy dose of pass plays as the first read with the 49ers’ linebacker corps battered. The same could be said for getting Barkley more involved in the pass game. Hurts should have time in the pocket. San Fran’s pass rush has been deficient without Bosa. Former Eagle Bryce Huff may be the 49ers’ best edge rusher. I watched enough of Johnson and Jordan Mailata dominating him in training camp a year ago to think they’ll keep him under wraps on Sunday. The Eagles’ offensive line must be prepared, though, for a high rate of stunts that Saleh calls to offset his rushers’ inability to win one-on-one.

    San Francisco 49ers running back Christian McCaffrey (23) runs against Indianapolis Colts outside linebacker and Philly native Zaire Franklin (44) on Dec. 22.

    When the 49ers have the ball

    This is where the more intriguing matchup lies with 49ers coach Kyle Shanahan and Eagles defensive coordinator Vic Fangio, two of the best play-callers in the business. While Fangio’s defense has jelled into a unit comparable to last year’s, Shanahan’s offense hasn’t been as explosive as it was in previous seasons when the 49ers reached the playoffs. He still has one of the more sophisticated run schemes in the NFL, but the production just hasn’t been there for various reasons. Like the Eagles, San Fran has faced a high rate of stacked boxes. That often is by design. No team utilizes two-back personnel more than the 49ers, who have fullback Kyle Juszczyk. At 34, he isn’t as dynamic, but Shanahan lines him up all over, increasingly in an unorthodox offset position in which he can be a blocker in a variety of ways.

    Christian McCaffrey remains the workhorse running back, often from under center. He finished second in the league in carries (311), but had the lowest rushing yards over expected per attempt (-0.5) of his career. The 49ers’ scheme has long majored in wide zone runs, but McCaffrey has had more success running in between the tackles this season. Shanahan’s offense often needs to establish its ground game to utilize play action. His two-back personnel will force Fangio to decide between using his base five-man front to stop the run or his preferred nickel four-man front to protect the back. It will likely be based on the situation, but Fangio doesn’t want to leave his secondary susceptible to throws off play-action. The 49ers’ run game had two strong showings vs. the Indianapolis Colts and Chicago Bears, but it regressed last week against an athletic Seahawks defense.

    The possible return of Hall of Fame-bound left tackle Trent Williams (listed as questionable) would help San Fran, but if the Eagles contain McCaffrey, it could be a long day for Shanahan’s unit. He’ll scheme up pre-snap motions to manipulate a defense, and he’ll dial up naked bootlegs and screens to compensate for struggles on the ground. But his offense has been lacking in the dropback game without a top receiver who can consistently get separation downfield for quarterback Brock Purdy. Ricky Pearsall would be the best candidate, but he’s questionable after not practicing all week. That has left most of the heavy lifting to tight end George Kittle and McCaffrey, who led the team with 102 catches. Kittle can do it all. Shanahan will use him like a chess piece. He can win vs. linebackers, safeties, and cornerbacks. The Eagles’ Zack Baun, Reed Blankenship, and Cooper DeJean will be most responsible for keeping him in check.

    Purdy isn’t just some byproduct of Shanahan’s genius. He’s quick through his progressions, has good pocket movements, and can extend plays as well as most quarterbacks. He’s not necessarily a scrambler, but he can run to the sticks. If you can collapse the pocket, the throws get harder for him because he’s only 6-foot-1. Purdy’s excellent when “hot,” so it makes little sense to blitz him much — not that Fangio would be inclined to send extra rushers a lot. Shanahan likely will go after cornerback Adoree’ Jackson with Quinyon Mitchell on the opposite side. Fangio has found ways to cover for Jackson with split-field zones. I also could see Purdy targeting safety Marcus Epps or returning linebacker Nakobe Dean on middle-field throws.

    Extra point

    The 49ers have a lot of success throwing over the middle. But there’s a risk. Eight of Purdy’s 10 interceptions have come between the numbers. That’s part of the reason Hurts doesn’t throw over the middle as often as other quarterbacks. Sirianni has hammered winning the turnover battle into his team. The Eagles finished the season plus-6 in turnover differential, while the 49ers finished minus-6. I also give Sirianni the nod in game management and fourth-down decision-making. He has been more conservative this season, partly because the Tush Push is no longer close to automatic.

    Shanahan has lacked the gumption in key spots over his career. He’s a master game-planner and play-caller. But if his teams get behind, they often struggle to rally because his offense isn’t as strong in the dropback world. The same could be said for Sirianni’s system, as well. I think the first team to 20 points wins this game. The Eagles of old could salt away a second-half lead, but Sirianni and Patullo have been unable to find a formula when ahead. It’s been ugly at times and that should be worrisome. But this is how I see the matchup: There’s a push when it comes to the Eagles’ underperforming offense vs. the 49ers’ subpar defense; but I give the edge to a great Eagles defense over a very good, but not great 49ers offense.

    Prediction: Eagles, 23-17.

  • A Super Bowl repeat? Reasons for hope, doubt

    A Super Bowl repeat? Reasons for hope, doubt

    A common refrain from the NovaCare Complex during the Eagles’ up-and-down 2025 regular season has been that finding ways to win, regardless of style or circumstance, is the team’s greatest strength. Based on the group’s track record, especially the past two years, the claim would be hard to dismiss. The Eagles’ belief in themselves, however, will be put to the test this weekend, when the playoffs begin Sunday with a Wild Card matchup against the San Francisco 49ers at Lincoln Financial Field. The Eagles might not be entering the postseason looking like the world-beaters that romped in last year’s Super Bowl, but that doesn’t mean they aren’t capable of pulling off another title run. The Philadelphia Inquirer’s Jeff McLane shares his reasons for hope and doubt for the possibility of a repeat.

    00:00 Which version of the Eagles will show up Sunday? 02:22 Top reason for hope: Uncle Vic

    09:06 Could Jalen Hurts run more?

    13:05 The Lane Johnson effect

    18:17 The biggest reason for concern…

    27:43 About Kevin Patullo, and his future

    unCovering the Birds is a production of The Philadelphia Inquirer and KYW Newsradio Original Podcasts. Look for new episodes throughout the season, including day-after-game reactions.

  • The Day After: An early look at Eagles vs. 49ers

    The Day After: An early look at Eagles vs. 49ers

    Should the Eagles have rested most of their starters in Sunday’s regular season finale? After they blew a chance to jump up to the two-seed in the NFC, the question was certainly fair and ripe for debate. But the truth is, there’s nothing the Eagles can do about it now. They lost to Washington, and are subsequently locked into a Wild Card round matchup with San Francisco, an opponent with which the Eagles are very familiar. How do the teams – at first glance – matchup? What did the regular season reveal about the type of football we can expect from the Eagles in the postseason? The Philadelphia Inquirer’s Jeff McLane and Mike Sielski start to forecast this weekend’s showdown at Lincoln Financial Field.

    00:00 Was the rest worth it?

    03:54 Did the regular season finale reveal anything new about Kevin Patullo, Tanner McKee?

    14:53 What should Tank Bigsby’s role be in the playoffs?

    20:45 Sizing up the 49ers

    31:21 Do the Eagles have enough for another Super Bowl run?

    unCovering the Birds is a production of The Philadelphia Inquirer and KYW Newsradio Original Podcasts. Look for new episodes throughout the season, including day-after-game reactions.

  • Nick Sirianni didn’t rest Kevin Patullo and the Eagles offense still looked inadequate

    Nick Sirianni didn’t rest Kevin Patullo and the Eagles offense still looked inadequate

    If there was an argument for Nick Sirianni playing his starters against the Commanders on Sunday, it was using the season finale as an opportunity to give the Eagles offense some momentum heading into the postseason.

    The reasoning wasn’t exactly strong. But it had more validity than trying to jump up to the No. 2 seed (although starting Jalen Hurts & Co. could have satisfied both objectives).

    Sirianni, of course, opted to sit his quarterback and most starters on both sides of the ball. The rest may benefit the Eagles against the 49ers in the wild-card round of the playoffs. As the coach said before and after a 24-17 loss to Washington, the one thing he could control was how he utilized his personnel.

    It was a sound rationalization. Some will question the decision after a Bears loss to the Lions could have pitted the Eagles against the Packers and given them a potential home game at Lincoln Financial Field in the divisional round.

    Either way, three games will stand between the team returning to the Super Bowl. And repeating as champion is unlikely if the offense continues to function as it has for most of the season. An inadequate Washington defense could have offered the chance to, at least, reverse a pitiful second half at the Bills last week.

    “We treat every practice like we’re using that as momentum, and had a good week of practice with the guys and good individual work to sharpen our skills,” Sirianni said. “Again, this is what I felt was best for us, was to be rested and healthy going into the playoffs. Everything else was considered, obviously.”

    It would be extreme to use the offense’s outing vs. the Commanders as a harbinger of how it will perform against San Francisco at the Linc. Two starters played briefly — wide receiver DeVonta Smith and right guard Tyler Steen — and several rotational skill position backups logged regulars’ snaps.

    There was some positive from quarterback Tanner McKee, running back Tank Bigsby and various reserves who were given more playing time. There was ultimately more bad than good, but it was hard to come to conclusions about individual players considering the circumstances.

    And the same could be said about coordinator Kevin Patullo. He had a decent opening half, and dialed up concepts that beat various schemes on occasion. The offense looked a little different with McKee and some new faces. The operation seemed to move at a quicker pace.

    But Patullo was the one main cog in the offense who didn’t get the week off, and his game plan and play-calling felt like essentially more of the same. A better evaluation can’t be made until after a film review, but in the macro it felt like there wasn’t enough of Bigsby and the running game, and in the micro there were questionable decisions.

    The Eagles have been among the best offenses in the red zone all season. It’s where Patullo has shined the most. McKee’s 15-yard touchdown pass to tight end Grant Calcaterra in the second quarter on a seam route was the perfect call against a quarters zone.

    But when the Eagles advanced to the Washington 6-yard-line on their ensuing possession with balanced play-calling, Patullo had McKee throw out of the shotgun on third- and fourth-and-2. Maybe Sirianni didn’t inform his assistant that he was planning on gambling on fourth down, but a run on third down would have made more sense.

    And having McKee with an empty backfield made it easier on the Commanders. Unlike with Hurts, a quarterback draw or scramble in that situation was improbable.

    A series later, a Jalyx Hunt interception gave the Eagles the ball at Washington’s 22-yard-line. McKee hooked up with receiver Darius Cooper for a 17-yard toss over the middle, but the rookie spun the ball after his catch and was flagged for taunting.

    The Eagles still had the ball at the 20-yard line, but after an incomplete pass and a Bigsby carry for no gain, McKee threw a bad interception.

    “Like any game, he’s going to want some plays back, but I thought he did a lot of good things and we were able to move the ball,” Sirianni said of McKee. “Obviously, we didn’t finish a couple times in the red zone for different reasons.”

    That didn’t count as a red zone possession. It’s hard to fault Patullo for Cooper and McKee’s mistakes on that drive.

    The Eagles turned another fortuitous turnover into points in the third quarter. Patullo used a heavy dose of under-center runs to punch Bigsby into the end zone for a 14-10 lead. There was more shotgun on the next series that ended with a Jake Elliott 39-yard field goal.

    But after Washington knotted the score at 17 in the fourth quarter, Patullo had McKee drop back to pass on all three downs before punting. It was the Eagles’ lone three-and-out of the game — an improvement upon their NFL-worst rate.

    The inability to capitalize on Bigsby’s tough running and playmaking — his 31-yard catch was the Eagles’ longest of the game — was dubious, though. He didn’t get a single touch in the fourth quarter, partly because backup running back Will Shipley was on the field with the offense in pass mode.

    But having McKee drop back on 15 straight plays on the final three possessions, behind a second-unit offensive line, wasn’t ideal. He completed just 5 of 14 passes for 40 yards and was sacked once on those drops. His lack of mobility was glaring whenever he was pressured.

    Tanner McKee had some nice moments but his mobility was an issue, as was his supporting cast.

    There were other differences between McKee and Hurts, with some of them suggestive of areas in which the latter struggles. The Eagles didn’t often snap the ball as late into the play clock as they do with Hurts at quarterback.

    On the first seven possessions, McKee completed 16 of 25 passes for 201 yards. The ball often went where it should go based on the progression read vs. a certain coverage.

    “I kind of have a philosophy that the defense is going to tell you where to throw the ball,” McKee said.

    He wasn’t as good out of structure. McKee also missed some open receivers, the most egregious coming when he overshot Kylen Granson on fourth down late in the game. But he often had little time with rookie tackle Cameron Williams, for instance, having never previously played in an NFL game.

    “When you don’t have your starting offensive line and you’ve got to have lots of different thumps on the D-ends and chip blocks, rather than get everybody out in the route scheme,” Eagles receiver Britain Covey said, “things like that make a huge difference.”

    The Eagles ran more from under center (53%) than the shotgun (47%). But McKee didn’t throw off play action as much as expected. He dropped back from under center only five times and completed 2 of 3 passes for 37 yards. He was also sacked and scrambled for 2 yards on those plays.

    DeVonta Smith’s brief cameo was helpful for the Eagles, but their reserves ultimately could not bridge the talent gap.

    McKee lost his best option when Smith was pulled after eclipsing 1,000 yards receiving for the season. He hit the receiver on 3 of 4 targets for 52 yards. Sirianni said he limited Smith’s routes to protect him, but the Eagles clearly drew up passes in which he was a primary read.

    “You have things drawn up for certain guys and certain things,” Smith said, “but, ultimately, it’s based on what the coverage is.”

    It stands to reason why Patullo, Hurts and the offense can’t have more planned success with their designs. The sample was small and the Commanders, of course, didn’t offer the best resistance. But that might have been enough justification for playing the starters.

    Sirianni tried something similar two years ago at the Giants and it blew up in his face. The Eagles had more at stake with the NFC East still on the line, but the offense was stagnant against another subpar defense and Hurts and receiver A.J. Brown also got hurt.

    The Eagles have a much better defense than they did in 2024. Parity is the best way to describe the NFC playoff picture. Each team is flawed. The Eagles’ Achilles’ heel is their offense. Resting the starters — and probably playing them, as well — was unlikely to cure that condition.

    “We’ll be all right,” Smith said. “We know what we’ve got to do. We know what’s at stake. It’s win or go home. It’s no time for the mistakes, ‘We’ll get it next time.’ You’ve got to get it this time.”

    But will the Eagles offense finally get it together when it counts?

  • Eagles grades: Backups don’t exactly inspire confidence in loss to Commanders

    Eagles grades: Backups don’t exactly inspire confidence in loss to Commanders

    Instant grades on the Eagles’ performance in their 24-17 loss to the Washington Commanders:

    Quarterback: C-

    Tanner McKee made his second career start with Jalen Hurts and most Eagles starters resting. He played solidly, if not as well as some had hoped. He was efficient in the drop-back passing game when he threw in rhythm. McKee had a few out-of-structure moments but struggled when pressured and often had to throw the ball away. He completed 21 of 40 throws for 241 yards and a touchdown.

    McKee threw a bad interception before the half. He might not have been on the same page as his intended target, Jahan Dotson, but it’s a throw he shouldn’t have attempted. Safety Jeremy Reaves made the easy pick at the Washington 1-yard line.

    McKee threw a 15-yard touchdown pass to tight end Grant Calcaterra to open the scoring. The seam route was the perfect call vs. a quarters zone. He might have flushed himself into pressure on the fourth-down attempt from the Washington 6 late in the second quarter. He missed an open receiver on fourth down late in the game.

    Running back: B-

    Tank Bigsby got the start with Saquon Barkley resting. He popped off several decent gains, ran aggressively, and made defenders miss. Bigsby finished with 75 yards and a touchdown on 16 carries.

    His most explosive moment came as a receiver when he made a crazy move in the open field. Bigsby changed directions after a short pass and picked up 31 yards. As a runner, he made a defender miss on a 13-yard carry to open the game.

    Will Shipley had a pass sail through his hands in the second quarter, but he caught a 12-yard swing pass in the fourth. AJ Dillon played a little and caught a 3-yard pass.

    Eagles running back Tank Bigsby (center) finished with 75 yards and a touchdown on 16 carries.

    Receiver/tight end: C+

    Wide receiver DeVonta Smith was the lone skill position starter to play in an attempt to get him to 1,000 yards receiving. He accomplished the feat when he pulled in a 27-yard pass late in the first quarter. Smith promptly was pulled from the game after catching 3 of 4 targets for 52 yards. He finished the season with 77 catches for 1,008 yards.

    Receiver A.J. Brown, who eclipsed 1,000 yards last week, and tight end Dallas Goedert (ankle) didn’t play. Jahan Dotson and Darius Cooper logged most of the time at receiver. Dotson finished with three receptions for 40 yards. He caught a 15-yard pass over the middle on McKee’s first attempt after Smith left. Cooper caught three passes for 33 yards. He won a contested pass for a 17-yard gain but was flagged for taunting after the catch.

    Tight end Grant Calcaterra scored the Eagles’ first touchdown when he snagged a 15-yard pass. He squared up Commanders linebacker Frankie Luvu on Bigsby’s 11-yard outside run in the third quarter. Calcaterra left in the third quarter with ankle and knee injuries when he was dragged down by Reaves.

    Kylen Granson became the lead tight end when Calcaterra vacated. He caught four passes for 30 yards. Tight end/fullback Cameron Latu had the lead block on Bigsby’s 2-yard touchdown in the third. He did poorly to lead the way on a Bigsby third-and-1 rush in the third quarter. Britain Covey was the third receiver and converted third-and-long with a 9-yard catch in the third quarter. He also had a 12-yard gain on a screen pass.

    Offensive line: D+

    The Eagles’ starting unit, from left to right, was Fred Johnson, Brett Toth, Drew Kendall, Tyler Steen, and Matt Pryor. Starters right tackle Lane Johnson (foot), left guard Landon Dickerson (calf), center Cam Jurgens and left tackle Jordan Mailata didn’t play. The latter two dressed.

    The O-line did fine against Washington’s starting defense. It opened some holes on the ground but didn’t hold up enough in pass protection. McKee had to escape the pocket a bunch of times.

    Steen played just the first two series but had to return when Toth left with a concussion. Rookie Cameron Williams came in at right tackle, and Pryor moved to right guard. He appeared to leave Daron Payne unblocked when he was at tackle on the Eagles’ first drive. The presnap call might have failed to slide protection to Pryor’s side, though, and McKee was sacked.

    Fred Johnson appeared to fare the best of the second-teamers and mostly kept McKee’s blind side clean. Toth also had a decent game. Kendall looks like the real deal, or at least someone the Eagles can further develop next season. Williams, who spent most of his first season on injured reserve, may have a future as well. He had a number of good blocks and displayed a nasty streak when he stood up to Payne after the whistle.

    Defensive line: B-

    With the Eagles lacking in numbers because of their rotation, regulars Jordan Davis, Moro Ojomo, Jalyx Hunt, and Nolan Smith started and played throughout. Starters Jalen Carter (hip) and Jaelan Phillips (ankle) were inactive. The D-line was stout vs. the run but struggled to pressure 39-year-old quarterback Josh Johnson.

    Davis read an early third-down screen and jumped in on a stop short of the sticks. Ojomo had a tackle for no gain on a goal-line run in the fourth quarter. Hunt picked up his third interception of the season when he dropped into coverage and dove for an errant pass. Outside linebacker Joshua Uche hurried Johnson on the throw. Hunt did well to string out Deebo Samuel on an end around that picked up just a yard. He recovered Johnson’s muffed snap in the third quarter.

    Defensive tackle Byron Young registered a tackle for loss on a goal-line run attempt in the fourth quarter. He failed to bring down Chris Rodriguez on a third-down run just before the half. Ty Robinson took a poor angle on Rodriguez’s 9-yard carry in the third quarter and later failed to wrap up the running back near the line.

    Veteran Brandon Graham continued to play only a handful of snaps.

    Linebacker: B

    Zack Baun was a healthy scratch. Nakobe Dean (hamstring) was not and was inactive. Jihaad Campbell started alongside Jeremiah Trotter Jr. The former made several plays, but the latter was all over the field. Trotter led the Eagles with 12 tackles and Campbell had 10.

    Trotter notched a tackle of loss on a goal-line run in the first quarter. Trotter was first to arrive to keep a play-action bootleg pass to just a 1-yard gain. In the third quarter, he blitzed and forced Johnson to throw a dirt ball.

    Campbell blitzed on Washington’s first possession and whiffed on the side-stepping Johnson. He deflected a second-quarter pass over the middle that was nearly intercepted. He might have been the guilty party in coverage on tight end John Bates’ fourth-quarter touchdown catch.

    Eagles linebacker Jihaad Campbell tackles Washington Commanders quarterback Josh Johnson short of a first down in the fourth quarter. The South Jersey native finished with 10 tackles.

    Cornerback: D+

    Kelee Ringo and Jakorian Bennett started on the outside with Quinyon Mitchell and Adoree’ Jackson getting a break. Ringo and Bennett committed multiple penalties in coverage.

    Ringo had tight coverage over the top on an overthrown pass into the end zone. Receiver Terry McLaurin caught a 14-yard pass over him on the drive that set up Washington’s 56-yard field goal before the half. Ringo was flagged for holding and pass interference in the second half. He inexplicably let Johnson waltz into the end zone for the game-winning score.

    Bennett committed two first-half penalties: an early hold on McLaurin and pass interference vs. receiver Treylon Burks on a third-down toss into the end zone. Washington scored a touchdown two plays after the second flag. Bennett had another pass interference against McLaurin on a fade into the end zone.

    Michael Carter started in the slot with Cooper DeJean getting the day off. He moved to safety when Brandon Johnson got hurt in the second quarter. Carter was solid in run support and logged nine stops.

    Mac McWilliams jumped into the slot when Carter was forced to move to safety. It was the rookie’s first extended action on defense. He committed pass interference on an underthrown pass to Samuel in the end zone in the fourth quarter.

    Safety: C+

    Sydney Brown and Brandon Johnson started in place of the resting Reed Blankenship and the injured Marcus Epps (concussion). Brown made a stop after a short pass into the flat in the second quarter. A play later, he appeared to get too deep on a 25-yard third-down completion to McLaurin.

    Johnson bit on a screen fake and a slanting McLaurin caught a 13-yard pass early on, and he failed to wrap up Josh Johnson on a 13-yard draw play later in the drive. He left with an ankle injury and was replaced by Carter.

    Eagles kicker Jake Elliott connected on a 39-yard field goal on Sunday vs. the Washington Commanders.

    Special teams: B

    Kicker Jake Elliott made both extra points and a 39-yard field goal. Punter Braden Mann had an uncharacteristic meh day. He averaged 38 net yards on three boots. Ringo had a strong tackle that kept a return to just 2 yards after a low Mann punt in the third quarter.

    Shipley averaged 27.5 yards on two kick returns. Covey had two returns for a 10-yard average. He allowed a punt to sail over his head that was downed at the 9-yard line in the third quarter.

    Eagles coach Nick Sirianni watches the action Sunday vs. the Washington Commanders.

    Coaching: C

    Nick Sirianni will be criticized for his decision to rest his starters, especially after the Bears lost. But what the coach gained — giving his players physical and mental breaks — can’t yet be quantified. We’ll see how the playoffs pan out. For now, the No. 3-seed Eagles know their opponent: the No. 6-seed 49ers. The rest will play out accordingly.

    Offensive coordinator Kevin Patullo didn’t exactly open the playbook with McKee, but he unveiled some new concepts. The results were mixed. Some of his decisions were questionable. The pass on third-and-2 at the Washington 6 made less sense when the Eagles elected to go for it on fourth down before the half.

    Defensive coordinator Vic Fangio had more starters than Patullo. His guys up front mostly answered the bell. A secondary full of backups struggled.

  • Jeff McLane’s keys to Eagles vs. Commanders in Week 18: What you need to know and a prediction

    Jeff McLane’s keys to Eagles vs. Commanders in Week 18: What you need to know and a prediction

    The Eagles host the Washington Commanders in a Week 18 matchup at Lincoln Financial Field on Sunday at 4:25 p.m. Here’s what you need to know about the game:

    When the Eagles have the ball: It’s Tanner McKee time. Well, the Eagles will have more backups on offense than just the No. 2 quarterback, with the Eagles expected to rest their starters in the season finale. But having McKee under center will give a glimpse of how much he’s progressed in the last year and whether he can increase his value if the front office wants to entertain trade offers this offseason.

    He played well a year ago, completing 27 of 41 passes for 269 yards and two touchdowns against New York Giants starters in Week 18. McKee will be facing another comparatively poor defense, but will he have enough around him to get the job done?

    The Eagles’ offensive line, from left to right, is expected to be: Fred Johnson, Brett Toth, Drew Kendall, Matt Pryor, and Cameron Williams. McKee will have two rookies blocking for him, with Kendall and Williams at center and right tackle, respectively. Williams was activated on Thursday after spending almost the entire season on injured reserve with a shoulder injury.

    Washington isn’t strong at edge rusher. The Eagles allowed just one outside pressure when the teams played in Week 16. But Williams may need help on occasion. While McKee had returning-from-injury Dallas Goedert for about a quarter last January, and targeted the tight end on six of the 13 plays he was on the field, he will have no such luxury this season. Receiver Jahan Dotson will likely be the lone starter to play. Dotson is often the fifth option when on the field with the first offense, but the former Commander caught 7 of 11 targets for 94 yards in last season’s finale.

    I could see Nick Sirianni and Kevin Patullo leaning into their under-center offense on Sunday. The Eagles have done it more with McKee than with Jalen Hurts, although the sample may not be large enough to make any definitive claims. In the final drive of the Las Vegas Raiders blowout three weeks ago and against New York last year, McKee completed 7 of 9 passes for 80 yards and a touchdown when throwing off play-action from under center.

    The second unit offensive line will need to block better on the ground if under-center runs are to be productive. But the Commanders have one of the worst run defenses in the NFL. They rank 29th in expected points added (EPA) per rush. (Of note: Three of the league’s bottom four run defenses are the Eagles’ NFC East rivals.)

    Tank Bigsby fans should see the running back get a high volume of carries. He enters averaging 6.4 yards a carry with the Eagles and has 98 rushing yards over expected, per NextGen Stats, which is 22 more than starter Saquon Barkley, who has 238 more tries. Will Shipley will be featured in the backfield as well, more likely on passing downs. He could be a check-down favorite for McKee.

    Tight end Grant Calcaterra should also get more chances to do what he does best, which is run routes and catch the ball, vs. the run blocking that has contributed to some of the Eagles’ struggles in that regard. But mostly, it’ll be interesting to see McKee operate with Patullo at the controls.

    Washington lacks talent and is on the older side, but veteran linebacker Bobby Wagner is still a run-defending machine. And edge rusher Von Miller should have enough gas in the tank to trouble Williams.

    The Eagles got after Josh Johnson when he relieved an injured Marcus Mariota in Week 16.

    When the Commanders have the ball: Speaking of old guys, 39-year-old Josh Johnson will be making only his 11th career start at quarterback since being drafted by the Bucs in 2008. It’ll be his second straight start after backup Marcus Mariota was knocked out against the Eagles two weeks ago.

    Johnson looked overwhelmed as a mid-game replacement and threw a bad interception to cornerback Cooper DeJean. He fared better with a week of preparation and completed 15 of 23 passes for 198 yards against the Dallas Cowboys. The Commanders struggled to get much going on offense and lost, 30-23, but offensive coordinator Kliff Kingsbury schemed up explosive plays on the ground and through the air to help Johnson.

    Deebo Samuel was the benefactor of a 41-yard screen pass and a 29-yard end-around. The Eagles have to always be cognizant of where Samuel lines up and how motion misdirects defenders away from him.

    Running back Jacory Croskey-Merritt ran for touchdowns of 72 and 10 yards on more traditional runs against the Cowboys. The Commanders won’t have a mobile quarterback like they normally do with Jayden Daniels or Mariota to help the rushing offense. And they’ll be without three-fifths of their starting offensive line. Left tackle Laremy Tunsil, right guard Sam Cosmi, and center dress are out.

    The Eagles will have a decidedly different look up front. A year ago, defensive tackle Jordan Davis played a bunch of snaps in the finale. He’ll likely be one of a dozen or so starters who dress on Sunday, but the Eagles will do their best to keep him off the field. He’s come a long way in 12 months.

    Byron Young and Ty Robinson will take most of the snaps in the interior. Joshua Uche, who’s been inactive the last five games, will finally get an opportunity to get some repetitions at outside linebacker. Jihaad Campbell was pressed into duty two weeks ago when Nakobe Dean suffered a hamstring injury, but the rookie linebacker is expected to start and play some. Jeremiah Trotter Jr. and Smael Mondon will likely log most of the time at off-ball linebacker.

    The Eagles could be most susceptible in the secondary. Terry McLaurin vs. most any cornerback would favor the Washington receiver. Cornerback Kelee Ringo and whoever lines up opposite him — Jakorian Bennett or rookie Mac McWilliams — may often get help from safeties Sydney Brown and Andre’ Sam against McLaurin.

    Extra point: The line hasn’t moved much, even after it was reported that Sirianni would rest his starters. The Eagles are around 4-point favorites. The news that Johnson was officially starting likely offset any advantage the Commanders might have been expected to gain. Washington coach Dan Quinn doesn’t seem like the tanking type, but it didn’t appear as if he was in any rush to get Mariota back.

    The Commanders can improve their draft standing several slots with a loss, and I have to wonder how much the players are motivated at this stage of the season. But I thought they played hard in their last several games, and they may be looking for payback after a first meeting full of chippiness and altercations.

    The Eagles can still improve their playoff seeding with a victory coupled with a Chicago Bears loss to the Detroit Lions. I understand Sirianni’s rationale for giving his starters the game off. He can’t control getting the No. 2 seed, but he can decide who plays and who doesn’t. The Eagles aren’t exactly beat up, but it’s been a long season. A week of rest may help. Tackle Jordan Mailata spoke more about the mental benefits than the physical.

    As for the game, I think we may see Patullo use McKee at quarterback as an opportunity to dip into the playbook. That’s no knock against Hurts, but the Eagles have become predictable in certain respects, and I can see more diversity helping their cause. Sirianni has more depth than most teams, but I don’t think his squad is as deep as it was a year ago. I think what’s left of Washington’s first unit has enough to hold on.

    Prediction: Commanders 23, Eagles 20.

  • Eagles expected to rest Jalen Hurts and starters on Sunday vs. the Commanders

    Eagles expected to rest Jalen Hurts and starters on Sunday vs. the Commanders

    The Eagles are expected to rest quarterback Jalen Hurts and most of their starters against the Washington Commanders on Sunday, NFL sources said Wednesday.

    Eagles coach Nick Sirianni declined to say whether he was resting his starters or not when asked during his Wednesday news conference. He said he wanted to first inform his players of his decision during a later team meeting before making it public.

    But the team later confirmed that some key starters will get the game off, some will play on a limited basis, and some will dress but not play. The Eagles will need to have a certain amount of players active to meet the league requirement.

    The decision to use the season finale as a “bye” week heading into the playoffs shouldn’t come as a surprise based on Sirianni’s other recent comments. The NFC East champion Eagles can still improve their seeding, but he emphasized on Monday the importance of giving players a week off.

    “If I look back and how beneficial some of the byes that we’ve had have been, that’s part of the reason why you think through it,” Sirianni said, a day after the Eagles beat the Bills, 13-12. “It’s a marathon of a season. You give your guys some rest, you get some time to think through some different things, even though you’re preparing for an opponent as you go.

    “Both times that I’ve been here that we’ve been to the Super Bowl, we’ve had that opportunity for a bye, and that’s ’22 and obviously ’24.”

    Sirianni took advantage of resting starters in those seasons, while in 2023, he did the opposite and played Hurts and most of his starters with the NFC East still on the line. The Eagles performed poorly in the first half at the Giants. Most of the starters were eventually pulled when it became apparent the Cowboys would win the division.

    The Eagles also suffered a significant injury in that game when wide receiver A.J. Brown left with a knee injury. He missed the first-round game at Tampa Bay, which the Eagles lost, 32-9. Hurts also dislocated a finger on his non-throwing hand in the Giants game.

    The Eagles offense has been struggling for most of this season, but it had more success in wins earlier this month over the Raiders and Commanders — two of the worst teams in the NFL.

    They had a solid first half at the Bills on Sunday but could do almost nothing in the second half and gained only 17 yards. Sirianni could use a rematch vs. Washington as an opportunity to give his offense some momentum heading into the postseason. Or it could backfire like it did two years ago.

    The 11-5 Eagles are the No. 3 seed and would host the 11-5, No. 6 seed Los Angeles Rams or the 12-4 San Francisco 49ers in the wild-card round. If they were to beat the Commanders and the 11-5 Bears were to lose to the eliminated Lions at home, the Eagles would be the No. 2 seed and would host the 9-6-1 Packers in Round 1.

    Sirianni may believe that No. 2 quarterback Tanner McKee and his backups can still beat the 4-12 Commanders. Washington is expected to start third-string quarterback Josh Johnson, who entered the first meeting with the Eagles when backup Marcus Mariota was knocked from the game.

    McKee and the Eagles reserves beat a poor Giants team playing most of its starters in last season’s finale.

  • The Day After: Can the Eagles sustain this formula for another deep playoff run?

    The Day After: Can the Eagles sustain this formula for another deep playoff run?

    With only one game to go in the regular season and the playoffs looming, there’s little reason to think the Eagles’ offense will or is capable of changing its stripes. The defense, on the other hand, continues to prove its dominance (as it did again in Buffalo), regardless of which players it has available, or the opponent it faces. This combination, while imperfect, has still positioned the Eagles for a top-three postseason seed. But will the formula be enough for the franchise to duplicate last winter’s Super Bowl run this year? The Philadelphia Inquirer’s Jeff McLane and Olivia Reiner weigh in.

    00:00 Acceptance; this is what the Eagles are

    02:14 What the heck happened to the offense in the second half?

    09:35 How should the Eagles approach their offense moving forward?

    14:10 A defense capable of carrying a team

    19:20 To rest or not; the tradeoffs

    unCovering the Birds is a production of The Philadelphia Inquirer and KYW Newsradio Original Podcasts. Look for new episodes throughout the season, including day-after-game reactions.

  • Eagles’ inexplicable second half offense nearly soils defensive gem vs. Josh Allen and the Bills

    Eagles’ inexplicable second half offense nearly soils defensive gem vs. Josh Allen and the Bills

    ORCHARD PARK, N.Y. — Jalen Hurts sat at his locker stall and nodded as Nick Sirianni spoke. The quarterback listened intently to his coach until he ended the conversation with an adage that summed up the Eagles’ defensive-minded 13-12 victory over the Buffalo Bills on Sunday.

    “Hey,” Hurts said to a parting Sirianni, “a win’s a win.”

    They mostly have defensive coordinator Vic Fangio’s unit to thank. Special teams should get kudos as well. And lastly, they should give gratitude to Bills coach Sean McDermott, who shockingly went for two and the win despite the ineptitude of the Eagles offense in the second half.

    For more than three quarters, Buffalo quarterback Josh Allen was rendered mortal by the Eagles defense. But he flipped a switch and drove the Bills to two touchdowns in the final frame as Hurts and Co. kept going three-and-out.

    McDermott’s team would have had all the momentum going into overtime. But Fangio’s group answered the bell once more and hurried Allen into throwing his two-point conversion attempt wide of receiver Khalil Shakir.

    It might have been the wind that followed a steady rain at Highmark Stadium, but a collective sigh of relief seemed to release from an Eagles sideline full of offensive players holding their breath. Namely, Sirianni, Hurts, and offensive coordinator Kevin Patullo.

    The second half was that bad, especially when you consider the Bills’ suspect run defense. The Eagles ran 17 plays and gained just 17 yards before Hurts knelt in the victory formation. They produced one first down. Hurts didn’t complete any of his seven pass attempts.

    In the first half, the offense seemed to build off the improvements shown in the previous two games. The offense wasn’t exactly high-powered, but it was effective as the Eagles took a 13-0 lead into halftime. But Sirianni and Patullo seemingly took their foot off the pedal.

    “We weren’t in a mode of saying, ‘Hey, 13-0 is enough,” Sirianni said. “Not against this quarterback, not against this offense. And so I don’t think our mindset was ever that. But I’ve got to do a better job there in that scenario. I’ll put that on myself.”

    This wasn’t the first time this season that the Eagles have watched a double-digit lead evaporate, or the first time the offense has had disparate halves, or the first time the coach’s conservatism has come under question.

    Sirianni can add another victory to a remarkable 43-2 record when the Eagles win the turnover margin during his five years at the helm. The offense didn’t give the ball away once, while the defense forced an Allen fumble.

    But Hurts seems to be coached into doing anything to avoid turnovers. He had four throwaways and gave himself up for one sack on his eight drop backs in the second half.

    “I don’t think it’s a conservative thing to have good ball security and be mindful that the turnover margin directly correlates with winning,” Hurts said. “That’s a truth of the game, and that’s a well-known fact of what we’ve been able to do and how we’ve been able to play over the last five years collectively.”

    But how can an offense that gained 174 yards — 110 of them through the air — look almost the polar opposite after a 15-minute break? The Bills made some adjustments in their run defense, according to guard Landon Dickerson. Tackle Fred Johnson said their defense became more “exotic.”

    The Eagles ran on first and second down on four of five drives, though. Hurts threw from under center only once — after Saquon Barkley ran for 5 and 10 yards on the first two plays of the second half. On the Eagles’ next 15 plays, they picked up just 2 yards.

    Barkley kept running into heavy lines and stacked boxes. Certain Eagles, notably center Cam Jurgens and tight end Dallas Goedert, couldn’t sustain blocks with Bills defenders flying downhill. This was a unit ranked 31st in run defense.

    “I don’t know if they had a bead on it, but we just didn’t take advantage of our situations well enough,” Jurgens said. “We can put that on our shoulders and do a little better, especially do better when we’re calling these runs, and we need to make things work.

    “And I know I missed a couple blocks I want back.”

    There were good moments on the ground through Barkley’s first two carries of the second half. He had 66 yards on 13 rushes up until that point. But he gained just 2 yards on his final six rushes. The Eagles just don’t have consistent enough blocking to run at will and there seemed to be times when Hurts needed to check out of calls against bad looks.

    Saquon Barkley fell short of the big game many expected of him against the porous Bills run defense.

    “We kind of went back to a consistent theme of playing really well one half and not well the other half, not putting a full game together,” Barkley said. “And, obviously, we know we’ve got to get better at that. Easier to get better from it when it’s a win.

    “But, personally, I feel like when it’s like six minutes left, you want to end the game with the ball in your hands and we didn’t do that, I didn’t do that. I take responsibility for that.”

    Barkley shouldn’t. He’s the least of the problems. But for all the positives in that realm since the Chargers game, the Eagles seem to be back to square one on the ground. And there’s obvious concern that the offense has regressed heading into the postseason.

    “We’ve got to mix in some of the play-action things that we’ve done so well in the last couple weeks and not wait there again. That’s on me,” Sirianni said. “You know, I know what the first play is going into every series.”

    Patullo’s first-half play calling had some rhythm. Receiver A.J. Brown was getting open and Hurts was finding him. The Eagles turned Allen’s fumble into seven points with another red zone conversion and a touchdown pass to Goedert.

    But there were some head-scratching moments as well, like the third-and-9 draw to Will Shipley or the third-and-8 screen to Goedert at the Bills’ 13-yard line. As Sirianni noted, Buffalo wasn’t going away. The Eagles needed to pounce when they had chances.

    And they needed to double down in the second half. How often was the defense expected to save the offense? Predictably, Fangio’s group relented — until it didn’t, thanks in part to McDermott, one of La Salle High School’s most esteemed alums, throwing caution to the wind.

    Wins don’t get asterisks, of course. That was a solid team the Eagles beat, a sort of litmus test for how they stack up against one of the AFC’s best. The Eagles have a defense that can match almost any offense, and a decent special teams.

    Nick Sirianni attempted to accentuate the positive after the win.

    But the Sirianni-Patullo-Hurts offense has been a running (pun intended) joke. After 16 games, it would be ridiculous to think it’ll finally find its way in the postseason. The Eagles can scrape by as long as they don’t turn the ball over, and that may be enough.

    “You’ve got to feel pretty good, right?” Sirianni said when asked about the state of the Eagles. “Three-game winning streak. In this league, three-game winning streaks are hard. Winning 11 games is hard. Winning the division is hard. And so, you feel really good about some of the things, but there’s also an opportunity to self-scout yourself and do some different things there.

    “We’ll see what we do this upcoming week. I think there’s still an opportunity for us to get the [No.] 2 seed.”

    There was at the time Sirianni spoke, and that possibility held up later in the evening, after the Chicago Bears lost to the San Francisco 49ers. The Eagles’ only path to the No. 2 seed is to defeat the Washington Commanders while the Bears lose to the Detroit Lions. Both games will be played at 4:25 p.m. next Sunday. Sirianni may also want to play his starters to give his offense another outing against the Commanders’ subpar defense.

    But it seems like some issues won’t ever be properly resolved until the offseason.