Willis Hall scored six consecutive points for the College of Charleston to break the final tie and the Cougars held on for a 63-59 upset at 24th-ranked Baylor on Saturday night.
The Cougars (3-2) won against a Top 25 team for the first time since an overtime home victory over No. 9 North Carolina on Jan. 4, 2010. Their only other road win against a ranked team was at Georgia Tech in January 1993.
Hall finished with 12 points, including 8 of 10 free throws. The last came with 2.4 seconds left after grabbing a rebound after Baylor missed consecutive shots.
Pierre Jackson had 21 points with five assists and five rebounds to lead Baylor (4-2), which had won 29 consecutive home games against non-conference teams since an 85-84 loss to South Carolina on Jan. 2, 2009.
Jackson missed his last four shots after making a layup and then a 3-pointer in a 45-second span to tie the game at 55 with 3:53 left.
But Hall snapped that tie with two free throws with 3:22 left, putting Charleston ahead to stay. After Jackson and Gary Franklin missed 3-pointers on the same possession, Hall secured the rebound and then made a layup.
Jackson then missed another jumper, and that led to Hall's jumper with 1:10 left that stretched the lead to 61-55.
Isaiah Austin, who had 12 points for Baylor, made a layup with 57 seconds left. After Anthony Thomas missed two free throws for Charleston, Franklin made two free throws with 22 seconds left.
Anthony Stitt's free throw with 18 seconds left stretched the lead to 62-59.
It was the last game for the Bears before the NCAA regional final rematch at eighth-ranked and defending national champion Kentucky. The Wildcats won 82-70 last March in Atlanta.
Anthony Thomas had 11 points for Charleston, which shot 49 percent from the field (21 of 43). Andrew Lawrence and Stitt both had 10 points, and Adjehi Baru had 15 rebounds.
Charleston had a 31-26 lead at halftime, it they had seven 3-pointers. Lawrence had three 3s before halftime.
When the game was tied at 18, Lawrence and Matt Sundberg hit 3s before a layup by Thomas made it 26-18.
Baylor got even at 31 on a 3-pointer by Franklin with 17:38 left in the game, and Jackson's 3 a minute later gave the Bears their first lead since 14-11 only 5 minutes into the game.
Two free throws by Jackson gave Baylor its biggest lead at 43-38 with 13 minutes left. Charleston was even at 46-all after Stitt's layup 3 minutes later.
The Bears were without starting guard Brady Heslip, who didn't play four days after having his appendix removed.