In early January, Louisville took down North Carolina 83-62 in Chapel Hill —Roy Williams’ worst home loss as coach of the Tar Heels. Neither team has lost since that game, as North Carolina has won four straight by an average of 15 points (including a 21-point win against No. 10 Virginia Tech), and Louisville is riding a six-game win streak.

The two teams face off at the KFC Yum Center Saturday at 2 p.m. ET. You can watch the game on ESPN.

Before tip-off, let’s take a look at three key factors for the game and predict a winner.