I was surprised when I saw the line for the Eagles-49ers game. Philadelphia – 10-1 and playing at home – opened as 2.5-point underdog. And now the spread has moved to 3 points.

The Eagles won 31-7 when these teams met in the NFC Championship game. And they’ve been able to overcome some quality opponents recently, including the Cowboys, Bills, Dolphins and Kansas City. I expect they’ll get some fuel from the insult of people not believing in them.

The 49ers, however, have been the better team recently. The offenses are different but comparable (they’ve both scored exactly 310 points). But San Francisco’s defense has been operating at a much higher level, allowing 7 fewer points per game. Philadelphia’s defense is below average in terms of yards and points allowed.

And I have been puzzled by Philadelphia’s running game. It hasn’t been nearly as dominant as last year. With their Brotherly Shove play, they’ve been scoring lots of 1-yard touchdowns, but they haven’t been reliably gaining rushing yards in general.

The Eagles had those two huge running games early in the season, rushing for 259 yards against Minnesota and 201 at Tampa Bay. But since that time, they’ve run the ball modestly. The put up 185 yards on Buffalo on Sunday, getting it going in the second half, but they ran for fewer than 115 yards in six of their previous seven games. Those aren’t the kind of numbers you associate with this offense.

Below see the rushing totals for each team in its last eight games. Philadelphia has averaged only 114 yards. That’s 14th, which hardly seems possible considering how D’Andre Swift was running against the Vikings and Bucs.

And in their last eight games, Philadelphia has averaged only 3.9 yards per carry. That’s more than only five other teams.

I don’t think the Eagles are as bad as these numbers suggest. I don’t think they’ll have a bottom-10 YPC over the final month of the season. And I don’t think they’ll rank outside the top 10 in rushing in the remaining games. But if they don’t crank up the ground game some on Sunday, it will be tough for them to beat the 49ers.

RUSHING, LAST EIGHT GAMES
TeamAttYardsAvgTD
Baltimore2511,2985.214
Chicago2741,1764.37
Detroit2361,1715.014
Atlanta2611,1474.47
Pittsburgh2271,0534.68
Cleveland2611,0524.08
Miami1991,0325.211
San Francisco2351,0084.313
Indianapolis2291,0054.412
LA Rams2191,0024.67
Denver2219864.52
Buffalo2139164.38
NY Giants2339093.91
Philadelphia2369093.913
Arizona1968874.57
Houston2168764.16
Jacksonville2408733.69
New Orleans2238683.95
Tennessee1948594.46
Green Bay1958594.44
Dallas2048394.17
Kansas City1978274.24
LA Chargers2038194.06
New England1897754.15
Minnesota2117713.75
NY Jets1607534.72
Washington1657354.54
Las Vegas1997313.76
Carolina2027213.62
Seattle1796923.94
Tampa Bay1836603.63
Cincinnati1626263.93

Statistics compiled using search tools at Pro-Football-Reference.com

—Ian Allan