Thursday night may or may not have been the last sighting of Tim Tebow in an NFL uniform but it is at least a strong possibility.

The Patriots preseason finale against the Giants at Gillette Stadium — a 28-20 New England win — represented a last stand of sorts for Tebow and as he always seems to do he left a confounding impression. Tebow was underwhelming for most of the night but threw in a dash of promise — like a golfer who couldn’t make a par for 16 holes and birdied the last two.

Tebow relieved Tom Brady’s backup Ryan Mallett (who started the game) in the second half and finished the game completing 6-of-11 passes for 81 yards with two touchdowns an interception and 30 rushing yards on six attempts.

After looking shaky on his first three series failing to move the offense while being sacked four times Tebow gave the Patriots a 21-20 lead with a 52-yard scoring pass to Quentin Sims 2 minutes 34 seconds into the fourth quarter.

That scoring pass proved to be the game-winner.

Incredibly it was the first touchdown pass in a game of any kind that Tebow had thrown since the 80-yard walk-off game-winner to Broncos’ receiver Demaryius Thomas in Denver’s wild-card playoff upset win over the Steelers in overtime two seasons ago. Tebow of course did not produce a touchdown of any kind in preseason or regular season for the Jets last year.

“Every time you get the ball you want to score and anytime you score it feels good’’ he said.

Tebow capped his roller-coaster night with another feel-good moment when he sealed the Patriots’ win with a nine-yard touchdown pass to Sims with six seconds remaining in the game.

Before throwing the first touchdown though Tebow looked as immobile as a 40-year-old with bad knees trying to avoid the pass rush of the Giants’ second- and third-string defense and the New England offense looked stagnant and unimaginative with him behind center. If this sounds familiar to Jets fans it should.