SAN FRANCISCO — It’s strength vs. strength.

The Arizona Wildcats rank third in the nation in rushing offense. Purdue ranks 29th in rushing defense. You needn’t look further to find the area where Wednesday’s Foster Farms Bowl will be won.

“The heart of their team is that front seven,” UA senior guard Jacob Alsadek said. “That’s going to be a big challenge for us. It’s going to be a battle.”

The Boilermakers (6-6) will devote almost all of their manpower to slowing the Wildcats’ Khalil Tate-led rushing attack, which averages 324.4 yards per game. It’s nothing Arizona hasn’t faced before.

“We’ve seen nine in the box over and over and over,” UA senior tailback Nick Wilson said Tuesday during a news conference to preview the Foster Farms Bowl.

“Like every game,” Alsadek added.

As Wilson noted, the Wildcats (7-5) have succeeded most of the time regardless. They have rushed for more than 500 yards twice, more than 400 twice and more than 300 three times. Only twice has Arizona failed to rush for at least 200 yards. Both games resulted in losses.

Behind a veteran offensive line, a legitimate dual-threat quarterback and a deep stable of running backs, the UA became a dominant run team this season — the sort of offense that could impose its will on opponents no matter how many defenders crowded the line of scrimmage.

As Alsadek put it, Arizona has been able to take away the other team’s “manhood” at times this year. “It’s a pretty cool feeling,” he said.

Alsadek knows that level of exertion will be required to move the ball consistently against a vastly improved Purdue defense. UA coach Rich Rodriguez noted the size and experience the Boilermakers have up front, concluding: “They’ve got a lot of grown men.”

Apprised of that compliment, Purdue senior defensive end Danny Ezechukwu smiled and said: “Thank you, Coach Rodriguez.” But it’s what Ezechukwu said next that reveals the secret behind one of the biggest defensive turnarounds in the nation.

“I feel we play really, really hard,” Ezechukwu said. “That’s one thing that Coach (Jeff) Brohm and his staff honed in on when they first got to West Lafayette. His message was to play hard. Wins and losses will come, and things will happen, but people will recognize when you play hard. We definitely hang our hats on that.”

Brohm took over a downtrodden Purdue program last December; the Boilermakers had won three or fewer games each of the preceding four seasons.

After watching some film from the 2016 season, Brohm noticed that his new team’s effort level wasn’t always where it needed to be. He and his staff aimed to remedy that the moment spring practice began.

“For us, it’s all about playing hard, playing tough, playing smart and making sure that we try to win that battle every game,” Brohm said. “If we do, we’ll have a chance to win. If we don’t do that, it’s probably going to be a long day.”

Brohm and the defensive coaches, led by co-defensive coordinator Nick Holt, placed a huge emphasis on stopping the run. Purdue was terrible at it last season, allowing 238.4 yards per game.

Holt, the former defensive coordinator at USC and Washington, preached playing fast and physical. The Boilermakers’ front seven – featuring five seniors – took to it.

“He tries to keep it really simple for us to play downhill, stay in our gaps and honor our run integrity,” Ezechukwu said. “Taking on blocks. Depending on the guy next to you – knowing that he’ll be there. You don’t have to play outside of yourself.”

With mostly the same personnel, Purdue’s run defense shaved more than 100 yards off its 2016 average. The Boilermakers allow 133.3 rushing yards per game and have held four of their past five opponents under 100.

Purdue held 10 of its 12 regular-season foes under their final rushing averages, in two cases by more than 100 yards. Purdue limited Week 1 opponent Louisville to 146 yards; the Cardinals would average 249.9 over the course of the season.

That game is instructive because Louisville’s offense features star quarterback Lamar Jackson, the 2016 Heisman Trophy winner. Jackson and Tate aren’t exactly alike, but their skill sets and the way their teams use them are similar.

Jackson rushed for 107 yards on 21 carries but did more damage with his arm, passing for 378 yards and two touchdowns. Purdue had spent the entire offseason gearing up to stop him. With Jackson accumulating 485 total yards, and the Cardinals winning 35-28, Brohm viewed that endeavor as a failure.

But that game was a long time ago, and the Boilermakers have gotten better since. They feel better equipped to contain Tate, who in 10 games has 1,353 rushing yards – just 90 fewer than Jackson accumulated in 12.

Not that it will be easy by any stretch. Brohm termed taking on Tate as an “extreme challenge.”

“He’s going to make one guy miss,” Brohm said. “You’re going to need multiple people to try to corral him and tackle him and contain him. As soon as you try to do that too much, here comes the play-action pass off of it.”

Having been victimized by Jackson’s passing, Purdue is wary of focusing too much attention on Tate. He has taken advantage of one-on-one coverage at times and gladly has handed the ball off when his reads call for it. Running backs Wilson, J.J. Taylor and Zach Green have combined for 1,723 yards and 22 touchdowns.

Whether it’s the tailbacks, Tate or backup quarterback Brandon Dawkins (459 yards, eight TDs), the line has been Arizona’s driving force. Like Purdue’s front, it’s a hard-working, veteran unit. Strength vs. strength.

“It’s going to be a dogfight,” Wilson predicted, “from the beginning to the end.”