Colin Falls scored 24 points and Notre Dame went 8 for 9 from the free throw line over the final three minutes in a 78-71 upset of No. 22 Alabama last night in Tuscaloosa, Ala.

Falls hit six three-pointers in the first half as the Fighting Irish (3-2) built a 17-point lead and then held on to snap a two-game losing streak.

The Crimson Tide (4-2) opened the second half with a 22-9 run to erase most of the deficit and cut it to one on Ronald Steele's three-pointer with 8 minutes 43 seconds left.

Falls then made his only three-pointer of the second half to push the lead back to five a minute later, but Notre Dame couldn't extend it past that until Torin Francis hit two free throws after an offensive rebound with 28 seconds left. The Tide missed two three-pointers after that.

Falls had made just one field goal in losses to North Carolina State and Michigan, but went 6 of 8 on threes to propel Notre Dame to the 46-29 halftime lead.

* DUKE 72, PENN 59: J.J. Redick scored 24 points to move up to ninth on the all-time Duke scoring list, Shelden Williams added 20 and the top-ranked Blue Devils prepared for their matchup with second-ranked Texas by beating Penn in Durham, N.C.

Sean Dockery had 11 points for Duke (8-0), which travels to East Rutherford, N.J., on Saturday to meet the Longhorns (8-0).

Freshman Josh McRoberts had perhaps his best all-around game, finishing with eight points, seven rebounds, four steals and two blocks following a motivational speech from Redick late in the first half.

After McRoberts missed the first of two free throws, Redick walked from his spot near the three-point line and got in his face. Whatever Redick said worked, since McRoberts appeared energized the remainder of the game.

He grabbed three rebounds over the next several possessions, freed up Redick with a screen, then finished off the half with a steal.

Redick passed Trajan Langdon, Art Heyman and Shane Battier on the career scoring list, and he made at least three shots from beyond the arc for the 70th time in his career.

* NORTH CAROLINA 75, SAINT LOUIS 63: Freshman Tyler Hansbrough scored 17 of his 21 points in the second half to lead the No. 23 Tar Heels to the victory at home.

David Noel had 16 points and 11 rebounds for the Tar Heels (5-1), who followed their weekend upset of Kentucky by holding off the pesky Billikens in the first matchup between the programs since 1959. Reyshawn Terry added 14 points.

Anthony Drejaj had 16 points to lead Saint Louis (3-3), which led by three at halftime but had no answer for Hansbrough after the break.

* NEVADA 78, UC DAVIS 51: Marcelus Kemp scored 19 points, including 10 straight for the host Wolfpack late in the game, and Mo Charlo added 12 to lead 17th-ranked Nevada.

Nick Fazekas and Demarshay Johnson each had 10 points for Nevada (6-0), which shot 58 percent and is off to its best start since the 1951-52 team opened the season 14-0.

Kyle Brucculeri scored 16 points and Phil Rasmussen had 10 points and a game-high 11 rebounds for the Aggies (1-5), who shot only 33 percent.