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.

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.