Michael Jordan turned 50 this month and last night Stephen Curry turned the Garden into his 50-point playground — just like His Airness used to. The difference, however, was Jordan would have willed his team to victory, which Curry could not.

Carmelo Anthony poured in 35 points, Tyson Chandler ripped down a career-high 28 rebounds and Raymond Felton made “The Block Heard ’Round Broadway” on Curry in the late stages as the Knicks gutted out a 109-105 thriller over the Warriors at the electric Garden.

Curry scored his career-high 54 points in large part thanks to 11-of-13 shooting from 3-point range. He was 18-of-28 overall but made two key mistakes in the final two minutes.

“I think it was great for the fans, great for us because we got the win,’’ Chandler said. “He hit a couple of shots and I don’t think he looked at the rim. There’s nothing we could’ve done. We threw a lot of looks at him. We ran everybody at him.’’

It was a historic performance as Curry’s 11 3’s were the most by an opponent versus the Knicks. It was the first 50-point game by an opponent at the Garden since Feb. 4, 2009, when LeBron James, then with Cleveland, poured in 52 points.

The last player to score 50 against the Knicks was Anthony — with Denver in the 2009-10 season. Kobe Bryant’s Garden record of 61 points is still safe, though Curry’s performance fell just a point short of Jordan’s infamous “double nickel” outing.

“I said this guy is not going to single-handedly beat us tonight,’’ Chandler said after the Knicks’ second straight win.

The Knicks (34-20) wanted to draft Curry in 2008. Curry wanted the Knicks to draft him. The Warriors (33-25) selected him one spot before the Knicks, who wound up with long-gone Jordan Hill at No. 8.

“There was a lot of energy in that arena for both teams,’’ Curry said. “When I started putting up some numbers, when I made a couple of shots, you could hear the crowd. I was running off adrenaline.’’

Curry didn’t get the win but showed the Knicks what they’re missing. It was down to the wire — surprising considering the Warriors were missing ex-Knick David Lee because of a suspension from Tuesday’s brawl with the Pacers.