This kid has been amazing!

How could Jeremy Lin possibly play any better or with any more excitement that he has over past two weeks?

On Tuesday, Lin had a game winning 3-pointer with just 0.5 seconds to play lifting the Knicks to a comeback road victory over the Raptors, 90-87 in Toronto.

That's how.

Even better, this came just after he drove to the lane, scored and drew a foul for a three-point play that tied the game at 87-87.

New York trailed by as many as 17 points and were down nine at the start of the fourth quarter, but Lin's 27 point performance allowed the Knicks to extend their season-long winning streak to six. And, Lin did more than just score, adding a career best 11 assists.

Omar'e Stoudemire returned to the lineup for New York with 21 points and nine boards.

For Lin, it was his sixth straight game with at least 20 points.

The Knicks (14-15) host the Kings on Wednesday night.

The Huffington Post has video of the game-winner.