CHARLOTTE, N.C. — Jeremy Lin scored a season-high 35 points, Kemba Walker had 27 and the Charlotte Hornets defeated the Toronto Raptors 109-99 in overtime on Thursday night.

P.J. Hairston added 14 points, including a 3-pointer with 90 seconds remaining in overtime that put the Hornets ahead to stay.

DeMar DeRozan scored 31 points, Kyle Lowry added 20 and Terrence Ross had 17 for Toronto. Bismack Biyombo, who spent four seasons with Charlotte, had a career-best 18 rebounds while also blocking seven shots and scoring eight points.

The Raptors rallied back from a 16-point deficit late in the third quarter.



BUFFALO, N.Y. >> Chad Johnson made 44 saves for his first shutout in nearly 21 months, leading the Buffalo Sabres to a victory over the Anaheim Ducks

Johnson finished with the Sabres' franchise record for saves in a regulation shutout. It was his fourth career shutout, and first since since March 21, 2014, while playing for Boston.

It was also the seventh time in 31 games the Sabres have blanked the Ducks, good for the Buffalo's highest shutout-to-games ratio against an opponent.


PHILADELPHIA >> Steve Mason made 36 saves and Michael Raffl and Sean Couturier each scored, leading the Philadelphia Flyers to a win over the slumping Vancouver Canucks.


Mason, Philadelphia's No. 1 goalie who was making his first appearance since Dec. 8, returned to form and earned his first victory in his last eight home starts. Philadelphia has won seven of 10 overall.

The Canucks lost their eighth in 10 games, including the first three of a six-game road trip that continues Friday night at Detroit. Vancouver has been outscored 11-2 in the three road games.


NEWARK, N.J. >> Brandon Pirri had a goal and two assists, Jussi Jokinen and Logan Shaw each had a goal and an assist and the Florida Panthers beat the New Jersey Devils.

Florida has won two in a row. Vincent Trocheck had two assists, Dmitry Kulikov and Reilly Smith also scored and Al Montoya made 15 saves for the Panthers.

Cory Schneider made 21 saves and New Jersey lost for the second time in three games.