CHARLOTTE, North Carolina (Ticker) -- Kennedy Winston scored a career high in points and Alabama needed every single one of them.
Winston scored 33 points, hit a jump shot from the left corner to tie the game at the end of regulation and scored five points in the third overtime as No. 22 Alabama came back for a 102-101 victory over Charlotte.
Winston scored inside on a three-point play with 1:40 left in the third extra session to give the Crimson Tide (6-1) a 98-97 lead, and he scored the final points of the night on a jumper with 20 seconds to go to provide the margin of victory.
After his jumper, Charlotte worked the clock down and an attempt by Curtis Withers as time was running out was knocked out of bounds with one second left. Eddie Basten's shot off the inbounds pass bounced off the rim.
Alabama survived despite losing Chuck Davis, Jermareo Davidson and Ronald Steele to fouls in overtime.
The 49ers (3-2), who led just about the whole way, held a 74-65 lead with 4:34 left but couldn't close out the Crimson Tide. Winston scored 10 points and Shelton added a 3-pointer to help get the Tide into overtime.
In the first extra session, Kennedy hit a 3-pointer and Steele hit a jump shot for Alabama to offset a pair of free throws by Mitchell Baldwin and the fifth 3-pointer of the game by Brendan Plavich.
In the second extra period, Charlotte had a four-point lead but Alabama chipped away and tied it at 93-93 when Shelton found Davidson underneath for a layup with 19 seconds to go.
Winston was 12-for-25 from the floor and added 10 rebounds in 53 minutes. His previous high was 31 points against Mississippi State last season.
Lost in Winston's heroics, Davidson scored a career-high 21 points and matched his career-best with 13 rebounds.
Shelton added 18 but shot just 3-of-10 from the arc for the Crimson Tide, who made just 6-of-23 3-pointers after setting school records with 19 on 41 attempts against East Tennessee State on Wednesday. Shelton came into the game having made 23-of-44 from the arc.
Withers had 12 points in each half but was held scoreless over the last 20 minutes, finishing 9-of-17 from the floor.
Basden added 19 points, eight rebounds, six assists and four steals for Charlotte, which was attempting to capture its fourth win in five tries against Top-25 teams over the last two years.