Kelly hit 10 of 14 shots — including 7 of 9 3-pointers— for the Blue Devils (25-4, 12-4 Atlantic Coast Conference), who avenged a blowout road loss in January by grinding out a tough win in Cameron Indoor Stadium. Quinn Cook added 15 points as Duke built a 10-point lead with about two minutes left, then held off a frantic rally by Miami.

Shane Larkin scored 25 points to lead the Hurricanes (23-5, 14-2), who missed two 3s in the final seconds to tie it.

No. 2 Gonzaga 81, Portland 52: Elias Harris had 20 points and nine rebounds as Gonzaga won at home to stake a claim to its first No. 1 ranking in The Associated Press’ Top 25.

Kelly Olynyk added 15 points and 11 rebounds for Gonzaga (29-2, 16-0 West Coast), which had already clinched the West Coast Conference regular-season title and the top seed in next weekend’s tournament. Gary Bell Jr. added 14 points.

Gonzaga, winner of 12 consecutive games since a last-second loss at Butler, has escaped the losses that have afflicted other teams at or near the top of the poll in recent weeks. That included a loss by top-ranked Indiana to Minnesota earlier this week that opened the door for the Bulldogs.

The Zags have never been ranked higher than their current No. 2 position. But because of their lightly regarded conference schedule, there is a chance a lower team could leapfrog them in the poll. Gonzaga’s only other loss was at home to Illinois in December.

No. 6 Kansas 91, West Virginia 65: Ben McLemore scored a Kansas freshman-record 36 points, and Jeff Withey came within one block of a triple-double at Kansas.

McLemore, a 6-foot-5 redshirt freshman, went to the bench with a little more than five minutes left after hitting 12 of 15 shots from the field, including 5 of 6 from beyond the 3-point arc. He had seven rebounds and four assists.

Withey’s nine blocks ran his Big 12- and Kansas-career record to 281. He had 14 points and 10 rebounds for the Jayhawks (25-4, 13-3 Big 12). Terry Henderson had 20 points for the Mountaineers (13-16, 6-10).

No. 8 Florida 64, Alabama 52: Casey Prather had 10 points and nine rebounds, most of them in the second half, as Florida rallied from an eight-point deficit at home.

The Gators went on a 15-0 run late in the second half — fueled by Prather — to pull away from the Crimson Tide and remain unbeaten at home.

But there’s no doubt Prather was the key. He played relentless defense and was equally impressive on the other end. With Prather leading the way, Florida outscored Alabama, 23-5, over the final 10 minutes.

No. 10 Louisville 58, No. 12 Syracuse 53: Luke Hancock hit a 3-pointer from the corner to break a tie with 50 seconds left as Louisville won at Syracuse and avenged a loss to the Orange earlier this season.

It was the third straight loss for Syracuse (22-7, 10-6 Big East), which lost, 57-46, to No. 7 Georgetown a week ago before a record Carrier Dome crowd of 35,012. That snapped the Orange’s 38-game home winning streak, and they were beaten again, 74-71, at No. 22 Marquette on Monday night. The Orange dropped into a tie with Notre Dame and Pittsburgh behind the league-leading Hoyas, Louisville and Marquette, all at 12-4.

Louisville (24-5, 12-4) snapped a three-game losing streak against Syracuse, and the Cardinals did it before a stunned crowd of 31,173.

No. 14 New Mexico 53, Wyoming 42: Alex Kirk had 15 points and nine rebounds as New Mexico clinched the Mountain West Conference regular-season title with a home win.