Bill Connelly’s SP+ gives the slimmest of edges to Utah this weekend in a top-25 battle in Tucson.

The predictive model is calling for a 28-27 win by the 22nd-ranked Utes. It gives the 17th-ranked Wildcats a 49% chance to win the game. It’s a coin flip however you look at it, which makes sense. The line from Vegas is incredibly small. Utah’s defense and Arizona’s offense match up well against each other.

Which side can pull out a win? Here’s what Connelly wrote about the game in his Week 12 preview:

Utah’s dreams of a third straight Pac-12 title were all but dashed with Saturday’s loss to Washington, and now the Utes hit the road to play an incredibly in-form Arizona. The Wildcats have won four in a row, and their narrow win over Colorado was the first time in six games that they did not exceed projections.

This game will be only so interesting when Utah has the ball, but when Arizona’s got it, we’ll watch one of the most efficient offenses in the country against one of the most efficient defenses. A potentially dynamite matchup here.

The Utes (7-3, 4-3 Pac-12) are coming off a 35-28 loss to Washington last weekend that effectively ended the title defense. Utah has responded to losses well so far this season, with a 20-point win and a 52-point win.

Arizona (7-3, 5-2 Pac-12) can still technically play for the league title, however. The Wildcats need some help, but winning is certainly on the table if they can walk away from this matchup with a victory. The UA beat Colorado on the road last weekend, 34-31, for its fourth consecutive win.

Utah won this matchup in Salt Lake City last season 45-20.

Kickoff is set for 11:30 a.m. PT on the Pac-12 Network.