Coming off the bye week, the San Francisco 49ers find themselves in an enviable position. They are rested, getting healthier, and eyeing not just the playoffs but potentially the NFC’s No. 1 seed.

With one more win, they are a virtual lock for the tournament. And—as luck would have it—here comes a team tied for the worst record in the NFL, flying cross-country to Levi’s Stadium this Sunday.

On the surface, this looks like a mismatch of epic proportions. The oddsmakers have the spread at 12.5 points, and I get it: The Titans are a team in transition with a rookie quarterback, plenty of moving parts, and an interim head coach. Meanwhile, the 49ers are a battle-tested operation on the verge of playing their 18th game.

This might feel like a perfunctory victory for San Francisco, but I’m not so sure. There are layers to this matchup that suggest it could be entertaining—even if it’s difficult to see any result other than a Niners win.

Here are three predictions for Sunday’s clash.

Brock Purdy Will Dismantle a “Chaos Defense”

The Titans are currently running what I call a “chaos defense”—a scheme modeled after the Mike Macdonald or Brian Flores style, designed to confuse quarterbacks with positionless players and exotic blitz packages.

The problem? The chaos seems to be confusing the Titans more than their opponents.

While the interior duo of Jeffery Simmons and T’Vondre Sweat is formidable—perhaps the best defensive tackle combination in the league—the back end of the Titans’ defense is, to put it bluntly, woeful. The secondary has struggled with communication, often appearing to guess rather than execute. They simply lack the personnel to run such a demanding scheme effectively, featuring a cornerback group that has been a revolving door of underperformance and a safety tandem that isn’t scaring anyone.

Coming off a bye, I expect Kyle Shanahan to have a field day. Look for him to target the flats and intermediate areas in the pass game, while hitting the Titans with gap-scheme runs to make those fast-but-undisciplined linebackers spin.

Brock Purdy, who has been efficient and deadly when given time, should easily exploit the confusion in Tennessee’s secondary. The prediction is that the 49ers will score between 30 and 35 points. This isn’t a game where San Francisco needs to get cute; they need to let their playmakers win one-on-ones against a secondary that can’t cover them.

So yes, I’m predicting, once again, a big Ricky Pearsall game. It’s gotta hit at some point, right?

Cam Ward Will Dazzle, Then Struggle Against A-Gap Pressure

Don’t sleep on Titans rookie quarterback Cam Ward.

I know many formed their opinions on the No. 1 overall pick back in October and haven’t re-evaluated since, but the Titans made a great pick. He has the goods. Despite Tennessee’s struggles, Ward has shown real moxie and really impressive improvement since the start of the season. His knack for sensing edge pressure and stepping up to extend plays is exceptional; I can’t remember a rookie with this kind of pocket feel.

However, Ward has a specific kryptonite: pressure up the A-gap. While he navigates the pocket well against edge rushers, he tends to panic when pressure comes directly up the middle. This often leads to ill-advised, sped-up throws into traffic.

Robert Saleh and the 49ers’ defensive staff are undoubtedly aware of this. While the 49ers’ pass rush has been statistically underwhelming this year—and the Titans’ offensive line is actually quite good — I expect Saleh and defensive line coach Kris Kocurek to dial up specific interior blitzes and stunts to rush Ward.

There is a universe where Ward — a gunslinger who sees the field at a preternatural rate for a rookie — leads a couple of impressive scoring drives. But ultimately, the 49ers will force him into two or three critical mistakes by attacking the center of the pocket.

The 49ers Cover, But It Might Start Slow

A 12.5-point spread feels disrespectful to any NFL team, and frankly, to a Titans team that does have talent. But in this case, it reflects the reality of the Titans’ roster holes—specifically at wide receiver.

This is arguably the worst receiving unit in the NFL, and it drags a solid offense into the muck drive after drive. Outside of a decent run game, some Ward magic, and tight-end screens, it is incredibly hard for Tennessee to move the ball without viable receivers. If the Niners’ secondary is as good as it thinks it is, Ward is going to have a long day.

That said, the 49ers might start slow. Post-bye rust is real, and we could see a “clunky” first quarter. The Titans might even grab an early lead or keep it close through the first 20 minutes. But eventually, quality will take over. The 49ers’ ability to generate points against a bad secondary, combined with a defense that should cap the Titans’ offensive output in the teens, points to a comfortable win.

Final Score: 49ers 30, Titans 17.