They are 14-1 at home and it looks like they have played and tough schedule, that probably prepared them for this game
Lost to UCLA, Tennessee, and the close game earlier in season to Perdue all stood out when I looked at their games. Beating a #3 team always a big deal to unranked team.