Bilal Powell, running back: The understudy got the call and delivered the best individual offensive performance of the Jets' season. Powell, who became the No. 1 back when Matt Forte (knee) left in the first quarter, rushed for a career-high 145 yards and two touchdowns, including the game-winner. He became only the second Jets player since 1975 to rush for at least 145 and at least two touchdowns in a road game, if you can believe that. And get this: His 19-yard run in overtime was the first rushing touchdown in overtime in team history. Powell ran with tenacity and elusiveness.
"If it wasn't for him, I don't know if we would've won this game," coach Todd Bowles said. "He single-handedly broke every tackle he could break. He caught every ball. He ran. He blocked. He did everything."
When he scored the game-winner, Powell handed the ball to a random kid in the stands. Why? "Coming up and looking up to role models, certain things like that go a long way with you in life," he said.
Robby Anderson, wide receiver: One week after scoring his first NFL touchdown, Anderson played his best all-around game. He hauled in six receptions for 99 yards, the most by a Jets rookie since Dustin Keller registered 107 yards in 2008. Anderson made the play of the day, going up, up, up for a 26-yard pass to set up Powell's game-winner. Anderson keeps getting better every week, and he has a chance to be the team's best undrafted player in a long time. Wayne Chrebet, anyone? On his clutch catch, Anderson said, "I had to bring in that big-time catch."
Bryce Petty, quarterback: Adjacent to Levi's Stadium is the Great American amusement park. How fitting. Petty was the Jets' version of an amusement park, providing plenty of thrills and frightening moments. Early on, he seemed like a basket case, admitting he was more nervous than he was in his first start last month. He gifted seven points to the 49ers by throwing an ugly interception on his first pass, but he turned it around when it came to winning time. In his final four possessions, he completed eight of 12 passes for 88 yards. Petty also made one of the key plays, bulling him way into the end zone on a two-point conversion. Bowles said, "The two-point play took a lot of guts on his part." Remarkably, it was the Jets' first two-point conversion since 2010.
Nick Folk, kicker: He came through in the clutch, forcing overtime with a 50-yard field goal with 38 seconds left in regulation. Folk made all three field-goal attempts. If Phil Dawson had done the same, it would've been a different outcome. He missed from 44 and 48 yards.
Jordan Jenkins, linebacker: The rookie might have played his best game, notching his first sack (he split it with Leonard Williams). Jenkins was more active than usual, but he also got badly faked on a read-option play by Colin Kaepernick.
Run defense: For a while in the first half, it appeared that Carlos Hyde had a chance to break the record for most yards allowed by the Jets in a single game -- 243, by Cookie Gilchrist of the Buffalo Bills in 1963. Hyde ran for 141 of his 193 yards in the first half, outgaining the entire Jets' team. He ripped off runs of 47, 43, 25 and 20 yards. The Jets finally decided to key on him, holding him to 52 yards in the second half. Still, it was a career high. This was just bad defense by the Jets. It's not like they got blown off the ball; they just got caught out of position. He racked up 143 yards before contact, according to ESPN Stats & Information.