Percy Harvin’s bittersweet homecoming included plenty of difference-making plays, one injury and yet another loss. The Jets’ jack-of-all trades racked up 236 all-purpose yards before a left ankle injury late in the fourth quarter shelved him in a 30-24 overtime loss to the Vikings on Sunday.

Harvin, who played his first four seasons in Minnesota before getting traded to the Seahawks in 2013, injured his left ankle after a nine-yard catch with two minutes left in regulation. He was on crutches in the locker room and in obvious pain. His injury was not to the same ankle that required season-ending surgery in 2012.

“Any time you can’t do what you want to do, it’s disappointing,” said Harvin, who hadn’t had an X-ray immediately after the game. “Especially in the time of the game that it was.”

Harvin came alive after three nondescript games (three catches for 31 yards). Geno Smith connected with Harvin on a 45-yard pickup early before hooking up with him again for a 35-yard touchdown later in the first quarter to silence the boo-birds. Harvin, the Vikings’ first-round pick in 2012, gave an icy stare back to the crowd after the score.