Mike Williams scored a career-high 24 points and Jake Robinson added 23 as Western Carolina stunned reeling Louisville 91-83 on Saturday.
Robinson knocked down three straight 3-pointers during a decisive second-half run to lift the Catamounts (10-1) to their ninth straight victory.
Edgar Sosa led Louisville (5-3) with 16 points and Preston Knowles returned from a thumb injury to score 15 points, but Louisville couldn't stop Robinson and struggled holding onto the ball.
The Cardinals committed a season-high 21 turnovers which the Catamounts turned into 28 points the other way. Louisville has dropped three of four since a 4-0 start while Western Carolina hasn't lost since falling to No. 2 Texas on Nov. 18.