TORONTO - Reggie Williams scored a season-high 22 points and the Charlotte Bobcats ended a 16-game losing streak with a 98-91 victory over the Toronto Raptors on Friday.

Corey Maggette and Kemba Walker each scored 14 for Charlotte while D.J. Augustin scored 11 points and had 10 assists. Bismack Biyombo chipped in a career-high 13 rebounds for the Bobcats, whose last win was Jan. 14 when they beat Golden State 112-100.

DeMar DeRozan's 24 points led the Raptors in their fourth loss in a row.

Leandro Barbosa provided 16 points off the bench for Toronto while Jose Calderon and James Johnson added 14 each. Calderon dished out eight assists.

Afte the Raptors pulled to within 92-90 a Toronto turnover led to Boris Diaw hitting a 12-foot jumper with 42.9 seconds left.

DeRozan cut the lead to three with a free throw but DJ White put in a layup with 15.8 seconds left to put the Raptors behind by five.

Barbosa hit two quick field goals to cut the lead to 87-84 before Amir Johnson stuffed in a rebound to make it a one-point game with 3:57 to play.

The Raptors led 69-68 after three quarters, despite having DeRozan on the bench with foul trouble most of the quarter and trailing by three with 6:24 to play in the third.

Williams had already reached his season high with 22 after hitting a pair of three-pointers early in the third quarter to put Charlotte into a six-point lead.

The Bobcats went from being down five points to going up by five during the second quarter, then leading 47-45 at the half. Williams was held to two in the second quarter but finished the half with 16.

DeRozan led all scorers in the first half with 18 points.

The Raptors led 23-22 after the first quarter when Calderon made two free throws with 3.2 seconds left. DeRozan led the Raptors with 13 first-quarter points.

"It's been tough," Bobcats head coach Paul Silas said before the game. "Losing the way we've been losing and how many games we've lost in a row is unbelievable because I've never been through it before. But there's nothing I can do about it but keep them up and keep them positive."

Notes: Attendance at Air Canada Centre was 15,575. ......In addition to being without their leading scorer Andrea Bargnani (strained left calf), the Raptors were without forward Linas Kleiza (sore left knee). ....The Bobcats were without guard Gerald Henderson (strained right hamstring). ...Jerryd Bayless who had not played since Feb. 8 because of a sore left ankle entered the game Friday to start the second quarter. ... Williams previous season high was 21, which he accomplished twice.