Jeremy Lin did it again. Despite struggling in the first half, the Knicks battled against the Toronto Raptors to claim their sixth straight win on the back of Lin's game winning three pointer.

On the night of Amare Stoudemire's return, Lin scored 27 points, including the last six points of the game. While many are still speculating how long Lin's streak can last, and what his future will be in the NBA, his 136 points in the first five games as a starter is the most of any NBA player since the NBA/ABA merger.

To put things in perspective, that record was previously held by Shaquille O'Neal, a number one draft pick, Rookie of the Year winner, four time NBA champion, three time finals MVP, one time league MVP, 15 time All-Star and a future Hall of Famer.

Notably, Shaq is a fan of Lin and has been pushing to get the young Knicks point guard into the Rising Stars exhibition game during NBA All-Star weekend. The roster for the game was set before Linsanity began, and but O'Neal wants the NBA to make an exception.

“This is one of those great Rocky-style stories, O'Neal said of Lin. It’s not like if he gets in that game that anybody would be upset.”

Video of Lin's game winner below.