Kyle Guy scored 20 points, including back-to-back 3-pointers in the final two minutes, to help No. 4 Virginia beat No. 8 North Carolina 69-61 on Monday night in Chapel Hill, N.C.

De’Andre Hunter also had 20 points for the Cavaliers (21-2, 9-2 Atlantic Coast Conference), who played with veteran poise down the stretch after trailing for a good chunk of the second half.

The Cavaliers were coming off a second loss this season to No. 2 Duke and arrived in Chapel Hill facing the prospect of their first losing streak of any kind in two years. Yet Guy and his teammates rallied from seven down in the final eight minutes to snap UNC’s seven-game winning streak.

Coby White scored 17 points to lead the Tar Heels (19-5, 9-2), who were off to their best start in league play under 16th-year coach Roy Williams. UNC shot just 35 percent for the game.

Jayhawks survive in OT: Devon Dotson scored 25 points, including six free throws in the final 40 seconds of overtime, and No. 14 Kansas beat TCU 82-77 for its second victory in a row while starting four freshmen.

After blowing a 12-point lead in the second half, the Jayhawks (19-6, 8-4 Big 12) never trailed in OT. They broke the final tie on K.J. Lawson’s jumper with 1:09 left before Dotson sealed it at the free-throw line.

Dotson also had 10 rebounds for one of the three double-doubles for Kansas. Ochai Agbaji had 20 points and 11 rebounds, while Dedric Lawson, a junior and the only non-freshman starter, had 14 points and 10 rebounds.

TCU (17-7, 5-6) had a 13-0 run late in regulation and took a 69-65 lead with 2:07 left. The Frogs didn’t score again until overtime.

Good news for Georgia: Anthony Edwards, a guard from Atlanta rated as the nation’s No. 2 prospect, will sign with Georgia.

Edwards made the announcement Monday.

The No. 2 prospect by the 247 Sports composite ranking chose Georgia over Kentucky and Florida State.