Fair's basket and feed under the basket from Dion Waiters capped a 6-0 run late the game that iced the victory for the Orange (26-1, 13-1 Big East).
The late surge, which salvaged Syracuse's first win in Louisville in eight tries, came after the Cardinals had reeled off a 15-2 run to take the lead with less than 3 minutes remaining.
Fab Melo contributed 11 points for the Orange.
Chane Behanan scored 16 to lead the Cardinals (20-6, 8-5), who had a six-game winning streak broken.
Interpol investigating stolen passports on missing flight
Senate Democrats to pull all-nighter on climate change