This was the night that proved he's no one-week wonder, that he's got a real NBA career ahead of him.
After all, Kobe's waiting for revenge next season.
Lin had the most astounding performance of his remarkable week, scoring a career-high 38 points and outdueling Bryant as New York held off the Los Angeles Lakers 92-85 on Friday night.
Buried deep on the bench a little more than a week ago, Lin led the Knicks to their fourth straight win, tying their longest streak of the season. His two free throws with 52 seconds left amid booming "MVP! MVP!" chants stopped the Lakers' final rally and allowed the undrafted Harvard product to pass Carmelo Anthony for the highest-scoring game by a Knicks player this season.
"I didn't try to see this game as any different," Lin said. "I just try to make sure that when I get there on the floor, I play as hard as I can and try to do everything I can to help the team win.
"The only thing we established tonight is four in a row. Now we try to go for five tomorrow. I'm not too worried about proving anything to anybody. As a team we're growing and trying to build on the momentum."
Iman Shumpert added 12 points for the Knicks, who are still without Anthony and Amare Stoudemire. But they have Lin, the point guard that two other teams gave up on in December and didn't get his chance in New York until three other players couldn't do the job.
Bryant finished with 34 points, but he got off to a horrendous start and finished only 11 of 29 from the field. Pau Gasol had 16 points and 10 rebounds, but All-Star Andrew Bynum was only 1 of 8 for three points with 13 rebounds as the Lakers' nine-game winning streak against the Knicks was snapped.
Five of those wins had come at Madison Square Garden, where fans used to roar for Bryant.
They've got a new favorite now, and who could have ever predicted it'd be Lin?
"I think it's a great story," Bryant said. "I think it's a testament to perseverance and hard work. Good example for kids everywhere."
A night earlier, Bryant said he wasn't familiar with Lin's game. Now, he'll awake to headlines everywhere that Lin beat him at the "world's most famous arena."
"Enjoy it," Bryant said. "They'll receive judgment next season."
The most surprising story in the NBA came back into the game with 9:25 left after the Knicks' lead had been trimmed to three. Shumpert hit a jumper and blew by Bryant for a dunk before Lin knocked down a jumper to push the lead to 76-69 with about 8 minutes left.
The lead was still eight before Lin nailed a long jumper, then was wide open after an offensive rebound for a 3-pointer from the wing, making it 84-71 as fans stood and screamed throughout the Lakers' timeout.
"What he's doing is amazing," Knicks coach Mike D'Antoni said. "He answered a lot of questions tonight. Can he make an outside shot? Can he pull the trigger in a big moment? He hit two 3s that just broke the game open. There's so much stuff that he's doing."
Lin followed his 28-point, eight-assist outing Monday in his first career start by scoring 23 points and handing out 10 assists Wednesday against Washington, becoming the first player since LeBron James in 2003 and just the sixth since 1970 to have at least 20 points and eight assists in his first two starts, according to research from the Elias Sports Bureau provided by the Knicks.
He became an instant star in New York just as fans were ready to check out basketball after the Giants' Super Bowl run was over, and just when it appeared the Knicks might fall too far behind in the standings to salvage the season.
Some Lin shirts sold out of one souvenir stand on the concourse level before the game even started were scattered throughout Madison Square Garden -- though Spike Lee was still wearing Landry Fields' No. 2 in his courtside seat. Ratings on MSG network are up since Lin joined the lineup, and the NBA said some of its Asian TV partners have added Knicks games to their broadcast schedules so fans can see the league's first American-born player of Chinese or Taiwanese descent.
Already drawing comparisons to Tim Tebow for his impact on teammates and the way he speaks of his faith afterward, the hype around him will only grow now after beating one of the league's marquee franchises in his first nationally televised game.
And to think, "Lin-sanity" almost ended before it even started.
Sources with knowledge of the Knicks' thinking told ESPN.com's Marc Stein that the Knicks had been giving strong consideration to waiving Lin before his breakout game last Saturday against New Jersey.
Sources told Stein that the Knicks, given Lin's unguaranteed contract, were leaning toward releasing him before Tuesday's 6 p.m. deadline and had begun targeting replacement point guards to take Lin's roster spot, with veteran guard Mike James from their affiliate in the D-League (Erie BayHawks) chief among them.
But after Lin's 53 points combined against New Jersey on Saturday and Monday, New York scrapped its plans, with Lin's contract becoming guaranteed for the rest of the season when Tuesday night's deadline passed.
A night after needing overtime to win at Boston, the Lakers had nothing to start the game, and Lin quickly jumped on them. He started 4 of 5 as the Knicks raced to a 13-4 lead, and it grew to 19-8 as Los Angeles missed 12 of its first 13 shots.
Lin's four field goals in the first quarter matched the Lakers' total in 18 attempts (22 percent).
"I think that you can stop a player from not getting 38 points on you any night. I don't care how good he is, but I guess we didn't step up to the challenge as a team," Gasol said. "(We) overlooked him I guess. Obviously, he made big plays. Made big shots. You've got to give him credit."
The Lakers cut a 14-point deficit to five late in the half before Lin put the Knicks back in control. He had a turnaround jumper then spun around to leave Derek Fisher behind on his way to a layup, pushing it to 47-38 with 2:44 remaining. It was 49-41 at halftime.
Bryant started 1 of 11 before hitting five of his next six shots. The record holder at the current arena with 61 points, he also grabbed 10 rebounds but got going far too late.
The Knicks had two points taken off the board in the third quarter when the referees ruled a foul earlier in the period on Metta World Peace shouldn't have counted against the Lakers' team foul total, so the Knicks shouldn't have been in the bonus and shot free throws yet on a later foul. ... D'Antoni said Anthony told him he was feeling better and walking without pain. The All-Star forward is expected to be re-evaluated Sunday, but D'Antoni said he doubted Anthony would play Tuesday at Toronto. The Knicks said Anthony was expected to miss a week or two after he was hurt Monday. ... Stoudemire, whose brother died in Florida on Monday, is expected to rejoin the team at practice Monday. ... Fisher made his 400th consecutive start. He has played in 522 straight games, the longest active streak in the league. ... Celebrities on hand included actor Ben Stiller, wrestler and actor Dwayne "The Rock" Johnson, and Giants Justin Tuck, Brandon Jacobs, Hakeem Nicks and Antrel Rolle.
Information from ESPN.com's Marc Stein and The Associated Press was used in this report.